Я помітив особливу поведінку домену моїх програм Google. Більшість листів надходить так, як ви очікували, але за певний період часу я прийшов до висновку, що повідомлення від певних відправників не проходять. Визначивши одного такого відправника, до якого не надходило повідомлення, я попросив його спробувати надіслати мені електронну пошту та надіслати відповідь "провал доставки" на мій звичайний gmail.
Відповідь на помилку доставки містила такий фрагмент:
----- Стенограма сеансу випливає -----
<myusername@GHS.L.GOOGLE.COM>
... Відкладено: Час з'єднання вичерпано з ghs.l.google.com.
Це допомогло мені визначити проблему шляхом швидкого пошуку, який привів мене до цієї сторінки на довідковому форумі Google Apps. Дійсно, я перевірив запис 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 зробив би свою справу. Хтось може це підтвердити? Зауважте, що просто видалення @
запису не вирішило проблему, її довелося змінити.