"Recipient address rejected" when sending an email to an external address with sendgrid
Posted
by
WJB
on Super User
See other posts from Super User
or by WJB
Published on 2012-10-13T08:31:52Z
Indexed on
2012/10/13
9:41 UTC
Read the original article
Hit count: 336
postfix
In postfix, I'm using relay_host
to send an email to an external address using sendgrid
, but I get an error about local ricipient table when sending an email from my PHP code.
This is my main.cf
in /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
This is the error message from the 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>
One interesting thing is when I use "sendmail [email protected]" from the command line, the email is delivered successfully using SendGrid. I think it's because this uses postfix/smtp instead of postfix/smtpD
the log for this says,
postfix/smtp[18670]: [ID 197553 mail.info] AAF7313A7E: to=, relay=smtp.sendgrid.net[50.97.69.148]:587, delay=4.1, delays=3.5/0.02/0.44/0.18, dsn=2.0.0, status=sent (250 Delivery in progress)
Thank you
© Super User or respective owner