Eu quero usar o SendGrid como meu serviço de envio de e-mail, mas também quero usar o mecanismo de fila interna do Postfix para gerenciar os e-mails enviados por meio do Sendgrid.
Então, basicamente, o que eu quero fazer é configurar o Postfix para enviar e-mails por meio do SMTP da Sendgrid, e configurarei meu aplicativo para enviar os e-mails usando o Postfix local.
A minha pergunta é, como posso configurar o Postfix para usar um SMTP externo? Parecia aqui , mas não vi nada útil.
Parece que você descobriu as coisas, mas para referência futura a quem está procurando:
1) Edite seu arquivo de configuração do Postfix
Abra o arquivo /etc/postfix/main.cf
config e edite-o para ter os seguintes valores:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:yourSendgridUsername:yourSendgridPassword
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
start_tls = yes
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587
2) Reinicie seu servidor de postfix
Execute o seguinte comando no seu terminal
/etc/init.d/postfix restart
3) Comece a enviar
Você está pronto, vá em frente e comece a enviar com sua conta do SendGrid!
Se você encontrar algum problema, poderá sempre solicitar à nossa equipe de suporte 24/7 ou twittar em @SendGrid .