LINUX.ORG.RU
ФорумAdmin

sendmail vs gmail (иль другой сторонний почтовый сервер


0

0

Есть web-сервер, на нем для нужд отправки почты sendmail работает. mx.домен прописан на googlemail, домен на этот самый web-сервер. Так вот, с недавних пор sendmail стал думать, что он и есть конечная точка всех писем, адресуемых на @домен. Соответственно, пытается найти пользователей на текущей машине, не находить и ругается.

Здесь (http://forum.lissyara.su/viewtopic.php?f=20&t=21720) прямо моя проблема и описана. Но мне лениво exim изучать.

Вот ещё, но тоже без результата: http://forum.lissyara.su/viewtopic.php?f=20&t=17240

Как sendmail сказать, что письма нужно дальше слать? Или это криво DNS настроен?

> Так вот, с недавних пор sendmail стал думать, что он и есть конечная точка всех писем, адресуемых на @домен.

Прямо так вот сам и стал? Или, все-таки, Вы что-то изменили в настройках?

Как sendmail сказать, что письма нужно дальше слать?

Посмотрите описание параметра smart host. Это для исходящей почты. Для входящей читайте про virtual domains.

anonymous
()

Кстати, по поводу DNS. Если MX-записи указывают на mail-серверы google, то письма точно снаружи не должны приходить на Ваш сервер. Проблема должна быть только с локальной почтой.

anonymous
()
Ответ на: комментарий от anonymous

> Или, все-таки, Вы что-то изменили в настройках?

В настройках ничего не трогал, ибо там ногу сломать можно. Единственное из существенного и последнего — обратная зона.

Посмотрите описание параметра smart host. Это для исходящей почты.

Гугл мне про это говорил. И там прямым текстом жаловались, что не помогает. Но посмотрю в эту сторону ещё раз.

Pavel_7c0
() автор топика
Ответ на: комментарий от anonymous

> Если MX-записи указывают на mail-серверы google, то письма точно снаружи не должны приходить на Ваш сервер. Проблема должна быть только с локальной почтой.

Да, с наружи ничего не идет. Речь про локальную почту.

Pavel_7c0
() автор топика
Ответ на: комментарий от Pavel_7c0

> Да, с наружи ничего не идет. Речь про локальную почту.

Значит, С DNS все в порядке.

По поводу решения проблемы - посмотрите, все-таки, virtual hosts. И еще, а что у Вас в файле /etc/mail/local-host-names?

По поводу внезапности - я так и не понял - исходно sendmail работал, или нет?

anonymous
()
Ответ на: комментарий от anonymous

> И еще, а что у Вас в файле /etc/mail/local-host-names?

Его попросту нет. FreeBSD. Создал пустой - не помогло.

По поводу внезапности - я так и не понял - исходно sendmail работал, или нет?

Работал. Все же это из-за обратной зоны. confDONT_PROBE_INTERFACES не помогает.

P.S. Сборка конфига, перезагрузка sendmail - само собой. Конфиг не перепутан.

Pavel_7c0
() автор топика
Ответ на: комментарий от Pavel_7c0

А если добавить строчку yourdomain.ru esmtp:google-smtp-host

в /etc/mail/mailertable?

Понятно, что вместо google-smtp-host должно быть доменное имя smtp-сервера google :). Ну и не забыть после этого выполнить команду

makemap hash /etc/mail/mailertable < /etc/mail/mailertable

Если файла local-host-names нет, может, есть его старая версия sendmail.cw?

anonymous
()
Ответ на: комментарий от anonymous

> Ну и не забыть после этого выполнить команду makemap hash /etc/mail/mailertable < /etc/mail/mailertable

Да, чистый ужас. И это восьмая версия :-(

А если добавить строчку yourdomain.ru esmtp:google-smtp-host

Попробовал и так, и сяк. Не выходит. Видимо, sendmail раньше решает, что почта локальная.

Если файла local-host-names нет, может, есть его старая версия sendmail.cw?

Нет, в конфиге ссылка идет именно на local-host-names.

Pavel_7c0
() автор топика

virtusertable попробовал (не забыв про ma.. hash). Не работает.

Pavel_7c0
() автор топика

>Так вот, с недавних пор sendmail стал думать, что он и есть конечная точка всех писем, адресуемых на @домен.

1. echo «$=w»|sendmail -bt

2. sendmail -d60.5 -d27.2 -d8.20 -bv user@domain.ru

Sciurus
()
Ответ на: комментарий от Sciurus

1. Содержит мой домен.ru

2. Средь всего мусора нет mx записей. И окончание:

dns_getcanonname: домен.ru
домен.ru. (0)
map_lookup(dequote, имя, %0=имя) => NOT FOUND (0)
alias(имя)
имя@домен.ru... User unknown

Вообщем, задолбало. Видимо придется переходить на exim.

Pavel_7c0
() автор топика
Ответ на: комментарий от Pavel_7c0

1. Содержит мой домен.ru

В вашем вопросе речь шла тоже о домен.ru
Ни на какие мысли не наводит ?

2. Средь всего мусора нет mx записей. И окончание:


«Младые отроки столь резвы ...»
Почему вы решили, что этот вывод есть мусор?
И почему решили, что меня интересуют именно mx-записи?

С таких подходом к ответам, наверное,
ваше «видимо придется переходить на exim.»
будет самое то.

Sciurus
()
Ответ на: комментарий от Pavel_7c0

>> Ну и не забыть после этого выполнить команду makemap hash /etc/mail/mailertable < /etc/mail/mailertable

Да, чистый ужас. И это восьмая версия :-(


Это к вопросу сборки пакета BSD-шного. Мне make хватает сказать. Посмотрите идею вот тут: http://www.sisyphus.ru/ru/srpm/Sisyphus/sendmail/sources/15
и сделайте под себя.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.