Я заметил своеобразное поведение моего домена приложений Google. Большая часть писем поступает так, как вы и ожидаете, но через некоторое время я пришел к выводу, что письма от определенных отправителей не поступают. После идентификации одного такого отправителя, чьи письма не были получены, я попросил его попытаться отправить мне электронное письмо и переслать ответ «ошибка доставки» в мой обычный почтовый ящик.
Ответ об ошибке доставки содержал следующий фрагмент:
----- Стенограмма сеанса следующая -----
<myusername@GHS.L.GOOGLE.COM>
... Отложено: Время соединения истекло с ghs.l.google.com.
Это помогло мне определить проблему, выполнив быстрый поиск, который привел меня на эту страницу на Справочном форуме Служб Google. Действительно, я проверил запись DNS для своего домена и @
был установлен на ghs.google.com. (CNAME), чего не должно быть. Изменение на @ 74.125.93.121 (A)
* решило проблему.
Я понимаю, что в тех случаях, когда почта не проходила, мое доменное имя заменялось его каноническим именем при поиске CNAME, поэтому письмо было отправлено myusername@ghs.l.google.com
вместо myusername@mydomain.com
. Но почему это работает для подавляющего большинства отправителей? Использовали ли отправители, чья почта не пришла, какой-то другой почтовый протокол, какие-то странные настройки DNS или что это может быть?
Из того, что я мог видеть, исследуя проблему в Google, это, кажется, распространенная проблема (многие люди, жалующиеся на электронные письма с Battle.net не приходят, был бы одним популярным примером), только то, что люди не кажутся знать, что проблема заключается в их собственных настройках DNS, а не на стороне отправителя.
Так как это можно объяснить?
* Я использовал этот IP из-за того, что я здесь прочитал , но я думаю, что любой IP справился бы с задачей. Кто-нибудь может это подтвердить? Обратите внимание, что простое удаление @
записи не решило проблему, ее пришлось изменить.