Configurar o envio de alertas de e-mail via postfix

De Wiki NOC

Tabela de conteúdo

Instalação do Postfix

apt-get install postfix libsasl2-modules sasl2-bin

Selecionar a opção Site Internet

Na sequencia será pedido o nome do email: lupainformatica.com.br


Configuração

Configurar o arquivos /etc/aliases conforme abaixo.

/etc/aliases

postmaster: root
root: log

executar :# newaliases

No arquivo /etc/mailname vamos confirmar/colocar de novo o nome do e-mail.

/etc/mailname

lupainformatica.com.br


main.cf

Editando o arquivo /etc/postfix/main.cf

/etc/postfix/main.cf

relayhost = [smtp.gmail.com]
inet_interfaces = 127.0.0.1
mynetworks = 127.0.0.0/8, 192.168.x.0/24 (trocar o x ou o IP pela rede do cliente)
mydestination = lupainformatica.com.br, localhost
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic
smtp_tls_cert_file = /etc/ssl/certs/ca-certificates.crt
smtp_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key

Reiniciar o serviço SMTP:

/etc/init.d/postfix restart


Confirmar para iniciar a autenticação

/etc/default/saslauthd

START=yes


Reinicar o serviço saslauthd:

/etc/init.d/saslauthd restart


No arquivo /etc/postfix/sasl/sasl_passwd vamos colocar as informações da conta que envia o e-mail /etc/postfix/sasl/sasl_passwd

[email-ssl.com.br]        log@lupainformatica.com.br:lupa*2010!

chmod 600 /etc/postfix/sasl/sasl_passwd

postmap /etc/postfix/sasl/sasl_passwd

rm /etc/postfix/sasl/sasl_passwd


Editar o mapeamento em /etc/postfix/generic

/etc/postfix/generic

root@lupainformatica.com.br        log@lupainformatica.com.br

postmap /etc/postfix/generic

/etc/init.d/postfix restart

Teste:

echo "Teste OK" | mail -s "Teste Postfix Lupa Log" log@lupainformatica.com.br
Ferramentas pessoais