"Адреса одержувача відхилена" під час надсилання електронного листа із sendgrid


2

У Postfix я використовую relay_hostдля надсилання електронної пошти на зовнішню адресу за допомогою sendgrid, але я отримую помилку щодо локальної таблиці одержувачів, коли надсилаю повідомлення з мого PHP-коду.

Це мій main.cfв/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

Це повідомлення про помилку з журналу:

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=<help@mydomain.com> to=<john@mydomain.com> proto=ESMTP helo=<localhost.localdomain>

Цікава річ - коли я використовую "sendmail john@mydomain.com" з командного рядка, електронний лист успішно доставляється за допомогою SendGrid. Я думаю, це тому, що для цього використовується postfix / smtp замість postfix / smtpD

журнал для цього говорить:

postfix / smtp [18670]: [ID 197553 mail.info] AAF7313A7E: to =, relay = smtp.sendgrid.net [50.97.69.148]: 587, затримка = 4.1, затримки = 3.5 / 0.02 / 0.44 / 0.18, dsn = 2.0.0, стан = надіслано (250 триває доставка)

Дякую


Перевірте, будь ласка, форматування. Код потрібно відкласти на 4 пробіли або натиснути, Ctrl-Kщоб він відобразився правильно.
slhck

Я також стикаюся з подібним питанням. Помилка я бачу /var/log/mail.logєFeb 3 22:57:29 vsempprdapp11 postfix/error[24019]: 327A4441481: to=<DistU_MyAdmin@mydomain.com>, relay=none, delay=193633, delays=193632/1/0/0.01, dsn=4.3.0, status=deferred (unknown mail transport error)
swapab
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.