Когда я посылаю электронное письмо несуществующему домену или домену без записи mx, я получаю электронное письмо в своем домене для того же пользователя. Для разъяснения моей проблемы вот, пример:
из командной строки я посылаю электронное письмо
/usr/sbin/sendmail info@thisdomaindoesntexist.com
this is my message
^D
После выполнения этого я нахожу электронное письмо на info@www.mydomain.com (где www.mydomain.com является доменным именем сервера, с которого я послал электронное письмо). В заголовках электронного письма я вижу что первоначально К: адресом был info@thisdomaindoesntexist.com, но затем сервер изменил его на info@www.mydomain.com.
Идеально, я хочу, чтобы почтовый сервер отбросил это сообщение или возвратил его, не передал его к моему домену.
Я играл вокруг с конфигурацией sendmail (/etc/mail/sendmail.mc) в течение многих часов, но у меня все еще нет удачи с выяснением, почему это происходит. Это даже sendmail, это делает его, или я смотрю в неправильном месте?
Заранее спасибо.
Спасибо за справку aking1012, и спасибо параллелен форумам: http://www.forum.psoft.net/showthread.php?t=13231
Это было на самом деле проблемой DNS. Наш сервер имен имел подстановочный знак ('* ') запись, которая решила к нашему домену. Когда я ping'd несуществующий домен на любом из наших серверов, это решало к нашему домену снова. Я вынул подстановочную запись в записи Зоны DNS и бинго! В потоке, на который ссылаются выше существуют идеи о том, что может обойтись без необходимость удалить подстановочную запись. В нашем случае просто имело смысл вынимать его.