“Endereço do destinatário rejeitado” ao enviar um email com sendgrid

2

No postfix, estou usando relay_host para enviar um email para um endereço externo usando sendgrid , mas recebo um erro sobre a tabela local ricipient ao enviar um email do meu código PHP.

Este é o meu main.cf em /postfix/

## -- Sendgrid
smtp_sasl_auth_enable = yes 
smtp_sasl_password_maps = static:username:password 
smtp_sasl_security_options = noanonymous 
smtp_tls_security_level = may 
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587

Esta é a mensagem de erro do log:

postfix/smtpd[53598]: [ID 197553 mail.info] NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<localhost.localdomain>

Uma coisa interessante é quando eu uso o "sendmail [email protected]" na linha de comando, o email é enviado com sucesso usando o SendGrid. Eu acho que é porque isso usa postfix / smtp ao invés de postfix / smtpD

o log para isso diz,

postfix / smtp [18670]: [ID 197553 mail.info] AAF7313A7E: para =, relé = smtp.sendgrid.net [50.97.69.148]: 587, atraso = 4,1, atrasos = 3,5 / 0,02 / 0,44 / 0,18 , dsn = 2.0.0, status = sent (250 Entrega em andamento)

Obrigado

    
por WJB 13.10.2012 / 10:31

0 respostas

Tags