Коробка CentOS 5.8 (устройство Unitrends) со стандартным Sendmail sendmail-8.13.8-8.1.el5_7. Если мы отправляем электронное письмо на обычные адреса из ящика (у нас есть два ящика, которые делают одно и то же), все в порядке. Если мы отправим электронное письмо на наш домен, веб-сайт которого обрабатывается через CDN CloudFlare, из этих ящиков мы не сможем получать почту. Если мы заглянем в / var / log / maillog, мы увидим, что наш адрес (например, scott@mydomain.com изменен на scott@cf-protected.mydomain.com.)
Мы получаем почту отовсюду нормально. Эти ящики отлично отправляют почту куда-нибудь еще. Один блок передает через GMail, другой - через Exchange 2003 - оба ведут себя одинаково. Проблема заключается в устройстве Unitrends до реле. Дополнение "cf-protected" существует только как поиск записи A на DNS-серверах CloudFlare, поэтому мы полностью уверены, что каким-то образом сервер выполняет поиск хоста в какой-то момент в дополнение к поиску MX и изменению адреса электронной почты на основе этот поиск.
Я не могу найти, откуда такое поведение и как его остановить.
Вы можете отключить такую перезапись в своем sendmail, но другие sendmail продолжат перезапись.
Предлагаемое исправление: не используйте записи CNAME для mydomain.com. При необходимости используйте их для www.mydomain.com. Вы можете использовать простой www-сервер для перенаправления посещений mydomain.com на www.mydoain.com.