У нас есть некоторые промежуточные проблемы с exim, когда одни электронные письма проходят, а другие получают ошибку 550 Не удается получить с указанного адреса.
Это руководство, которое мы использовали для настройки EXIM: https://sendgrid.com/docs/Integrate/Mail_Servers/exim.html
А теперь вот exigrep из моего файла exim_mainlogs. Обратите внимание, что есть куча сообщений Completed QT = 1s, но случайно в середине у нас есть недопустимые отправители, не прошедшие проверку подлинности. Похоже, что sendgrid обрабатывает некоторые ошибки, но затем возникают ошибки и случайным образом отбрасывает ошибку аутентификации, хотя мы каждый раз отправляем правильные учетные данные.
[root@dulce log]# exigrep "Re: Scanner and Printing System" exim_mainlog | more
2014-07-09 12:06:29 [14711] 1X4uO5-0003pH-2f <= jocelyn@haroldgarde.com H=cpe-74-71-193-253.nyc.res.rr.com ([192.168.0.6]) [74.71.193.253]:49427 I=[162.242.1
52.138]:25 P=esmtpsa X=TLSv1:AES128-SHA:128 CV=no SNI="dulce.45press.com" A=dovecot_plain:jocelyn@haroldgarde.com S=6560 M8S=0 id=D9563BCF-9506-4384-AD7E-CC6
7A204AE32@haroldgarde.com T="Re: Scanner and Printing System" from <jocelyn@haroldgarde.com> for tharvey@hallogram.com
2014-07-09 12:06:30 [14725] 1X4uO5-0003pH-2f => tharvey@hallogram.com F=<jocelyn@haroldgarde.com> P=<jocelyn@haroldgarde.com> R=send_via_sendgrid T=sendgrid_
smtp S=6701 H=smtp.sendgrid.net [198.37.144.212]:587 X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256 CV=no DN="/OU=Domain Control Validated/CN=*.smtp.sendgrid.net" A
=sendgrid_login C="250 Delivery in progress" QT=1s DT=1s
2014-07-09 12:06:30 [14725] 1X4uO5-0003pH-2f Completed QT=1s
2014-07-09 13:25:31 [3099] 1X4vcZ-0000nz-HE <= jocelyn@haroldgarde.com H=cpe-74-71-193-253.nyc.res.rr.com ([192.168.0.6]) [74.71.193.253]:52929 I=[162.242.15
2.138]:25 P=esmtpsa X=TLSv1:AES128-SHA:128 CV=no SNI="dulce.45press.com" A=dovecot_plain:jocelyn@haroldgarde.com S=15739 M8S=0 id=D21395E7-6DB1-4F8A-8965-CE3
6FB1D2683@haroldgarde.com T="Re: Scanner and Printing System" from <jocelyn@haroldgarde.com> for tharvey@hallogram.com
2014-07-09 13:25:32 [3104] 1X4vcZ-0000nz-HE ** tharvey@hallogram.com F=<jocelyn@haroldgarde.com> P=<jocelyn@haroldgarde.com> R=send_via_sendgrid T=sendgrid_s
mtp: SMTP error from remote mail server after MAIL FROM:<jocelyn@haroldgarde.com> SIZE=17027: host smtp.sendgrid.net [198.37.144.225]: 550 Cannot receive fro
m specified address <jocelyn@haroldgarde.com>: Unauthenticated senders not allowed
2014-07-09 13:25:32 [3104] 1X4vcZ-0000nz-HE Completed QT=1s
2014-07-09 16:12:30 [18055] 1X4yEA-0004hD-4T <= jocelyn@haroldgarde.com H=cpe-74-71-193-253.nyc.res.rr.com ([192.168.0.6]) [74.71.193.253]:62575 I=[162.242.1
52.138]:25 P=esmtpsa X=TLSv1:AES128-SHA:128 CV=no SNI="dulce.45press.com" A=dovecot_plain:jocelyn@haroldgarde.com S=29598 M8S=0 id=7D4EC3BF-A30B-40EA-886B-FD
052DC2C5C2@haroldgarde.com T="Re: Scanner and Printing System" from <jocelyn@haroldgarde.com> for tharvey@hallogram.com
2014-07-09 16:12:31 [18061] 1X4yEA-0004hD-4T => tharvey@hallogram.com F=<jocelyn@haroldgarde.com> P=<jocelyn@haroldgarde.com> R=send_via_sendgrid T=sendgrid_
smtp S=30117 H=smtp.sendgrid.net [198.37.144.212]:587 X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256 CV=no DN="/OU=Domain Control Validated/CN=*.smtp.sendgrid.net"
A=sendgrid_login C="250 Delivery in progress" QT=1s DT=1s
2014-07-09 16:12:31 [18061] 1X4yEA-0004hD-4T Completed QT=1s
2014-07-09 16:40:27 [23323] 1X4yf7-00064B-IP H=hallogram.com [128.121.218.188]:49302 I=[162.242.152.138]:25 Warning: "SpamAssassin as haroldga detected messa
ge as NOT spam (3.9)"
2014-07-09 16:40:27 [23323] 1X4yf7-00064B-IP <= tharvey@hallogram.com H=hallogram.com [128.121.218.188]:49302 I=[162.242.152.138]:25 P=esmtps X=TLSv1:EDH-RSA
-DES-CBC3-SHA:168 CV=no S=30591 M8S=0 id=036601cf9bb6$01ae7f80$050b7e80$@hallogram.com T="RE: Scanner and Printing System" from <tharvey@hallogram.com> for j
ocelyn@haroldgarde.com
2014-07-09 16:40:27 [23327] 1X4yf7-00064B-IP => jocelyn <jocelyn@haroldgarde.com> F=<tharvey@hallogram.com> P=<tharvey@hallogram.com> R=virtual_user T=virtua
l_userdelivery S=30711 QT=6s DT=0s
2014-07-09 16:40:27 [23327] 1X4yf7-00064B-IP Completed QT=6s
Sendgrid сказал, что это проблема с exim, но я не уверен, так как одни письма работают, а другие нет. Кто-нибудь знает, где искать?
Предоставленная вами информация очень скудна, ее недостаточно для точного отладки проблемы, но я могу сделать несколько обоснованных предположений и дать вам несколько мест, где можно поискать.
Вы уверены, что неудачная попытка подключилась к smtp.sendgrid.com:587? Он действует так, как будто ваш exim подключен к порту 25 и не использует пользователя / пароль для отправки, что отклонено sendgrid.
Очень возможно, что это находится на их бэкэнде, где они выполняют аутентификацию с балансировкой нагрузки на массиве серверов LDAP, и один из них имеет устаревшую информацию для вашего пользователя, или один из них достигает предела ресурсов и начинает отклонять или откладывать новые попытки аутентификации .
Убедитесь, что ВАША система не достигает ограничений ресурсов и не выполняет поиск пользователя / прохода.
Узнайте, есть ли у кого-нибудь периодические проблемы с авторизацией на smtp.sendgrid.com:587.
Я добавлю к этому ответу, когда вы предоставите больше отладочной информации в своем исходном вопросе, и, надеюсь, мы сможем работать над окончательным решением.