3

Когда я отправляю электронное письмо на несуществующий домен или домен без записи mx, я получаю письмо на своем домене для того же пользователя. Чтобы прояснить мою проблему, вот пример:

из командной строки отправляю письмо

/usr/sbin/sendmail info@thisdomaindoesntexist.com
this is my message
^D

После этого я нахожу электронное письмо на адрес info@www.mydomain.com (где www.mydomain.com - доменное имя сервера, с которого я отправил электронное письмо). В заголовках письма я вижу, что первоначально адрес To: был info@thisdomaindoesntexist.com, но затем сервер изменил его на info@www.mydomain.com.

В идеале я хочу, чтобы почтовый сервер отклонил это сообщение или отклонил его, а не передавал его в мой домен.

Я часами играл с конфигурацией sendmail (/etc/mail/sendmail.mc), но мне все еще не везет с выяснением, почему это происходит. Это даже sendmail это делает, или я смотрю не в том месте?

Заранее спасибо.

1 ответ1

2

Спасибо за помощь aking1012 и спасибо форумам Parallels: http://www.forum.psoft.net/showthread.php?t=13231

Это было на самом деле проблема DNS. Наш сервер имен имел запись с подстановочными знаками ('*'), которая была преобразована в наш домен. Когда я пинговал несуществующий домен на любом из наших серверов, он снова преобразовывался в наш домен. Я вынул подстановочный знак в записи зоны DNS и бинго! В упомянутой выше теме есть идеи о том, что можно сделать, не удаляя запись с подстановочными знаками. В нашем случае это просто имело смысл снять.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .