Инструменты пользователя

Инструменты сайта


doc:os:freebsd:mail:sendmail:set_up_sending_without_set_up_sendmail_server

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
doc:os:freebsd:mail:sendmail:set_up_sending_without_set_up_sendmail_server [d.m.Y H:i] – внешнее изменение 127.0.0.1doc:os:freebsd:mail:sendmail:set_up_sending_without_set_up_sendmail_server [d.m.Y H:i] (текущий) dbehterev
Строка 26: Строка 26:
   make restart-mta   make restart-mta
      
-**5.** Пропишем псевдонимы в файле /etc/aliases:+**5.** Пропишем псевдонимы в файле /etc/mail/aliases:
  
   #пример:   #пример:
Строка 83: Строка 83:
 </code> </code>
 Посмотрите, какие сообщения присутствуют в логе /var/log/maillog. Посмотрите, какие сообщения присутствуют в логе /var/log/maillog.
 +
 +2. Нисмотря ни на что, sendmail при отправке не хочет отправлять через заданный смартхост
 +
 +Например, у меня была ситуация: хочу отправить почту на user@domain.ru, прописан смартхост, через который выполнять отправку, однако sendmail все равно пытается отправить через локальный смартхост 127.0.0.1. Проблема была в том, что в /etc/hosts у меня был прописан этот самый домен, в который я хотел отправить письмо. Как только я изменил домен (к примеру, у меня была запись 192.168.0.20 для domain.ru, я изменил домен на www.domain.ru) в /etc/hosts, все заработало (есстественно, после всех изменений, нужно перезапустить sendmail.
 +
 +Почтовый сервер sendmail считает почтовый домен локальным (то есть обрабатывает почту для данного домена) в следующих случаях, если на сервер указывают записи:
 +  — Запись A или MX в прямой зоне DNS (проверяется командой host имя.домена)
 +  — Hostname сервера
 +  — Записи в /etc/hosts
 +  — Записи в обратной зоне DNS (проверяется командой host ip-address)
 +  — Записи в /etc/mail/local-hosts-names, /etc/mail/virtusertable и непосредственно имя домена может быть определено в конфигах sendmail (hostname.mc, sendmail.mc и из него который создается sendmail.cf — команда grep -i domain /etc/mail/* найдет эти записи.
  
 {{tag>sendmail FreeBSD}} {{tag>sendmail FreeBSD}}
/var/www/wiki.itcall.ru/data/attic/doc/os/freebsd/mail/sendmail/set_up_sending_without_set_up_sendmail_server.1344163546.txt.gz · Последнее изменение: d.m.Y H:i (внешнее изменение)