Configurar o envio de alertas de e-mail via postfix

De Wiki NOC
Edição feita às 14h42min de 22 de outubro de 2019 por Iconradi (Discussão | contribs)

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


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_auth_only = yes
smtp_tls_cert_file = /etc/ssl/certs/server.crt
smtp_tls_key_file = /etc/ssl/private/server.key.insecure
smtp_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtp_client_restrictions = permit_mynetworks, reject
smtp_recipient_restrictions = permit_mynetworks, reject_unauth_destination
smtp_helo_restrictions = reject_unknown_sender_domain
smtp_sender_restrictions = reject_unknown_sender_domain


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