Есть сервер Ubuntu, apache2, php5. На сайте есть форма, которая отправляет письма через sendmail сотрудникам в домене site1.
Файл /etc/hosts содержит
127.0.0.1 localhost
127.0.1.1 site1.com site
Проблема в том, что почтовый сервере для домена site1.com находится в другой сети.
Т.е. sendmail отправляет почту на домен site1, но считает, что этот домен на этом же сервере и соответственно за пределы сервера не отправляет.
Как это можно исправить?
настроить на локалхосте named
> настроить на локалхосте namedА можно подробнее, что там настраивать? У меня похожая проблема, я изменил имя хоста с mysite.localdomain на mysite.ru командой hostname. И теперь письма не уходят на *@mysite.ru
>> настроить на локалхосте named
> А можно подробнее, что там настраивать? У меня похожая проблема, я изменил
> имя хоста с mysite.localdomain на mysite.ru командой hostname. И теперь письма
> не уходят на *@mysite.ruМожно использовать для сендмайла mailertable
в нем строчки такого вида
# List of domains (possibly wildcarded) and destination mailers
#
#.my.domain xnet:%1.my.domain
#uuhost1.my.domain suucp:uuhost1
#.bitnet smtp:relay.bit.net