Postfix не отправлять почту локально

27-08-2014, 13:36
Просмотров: 749
Postfix не отправлять почту локально

Допустим, вам необходимо отправить почту, используя Postfix. Но, при запуске программы возникает ошибка, и отправить письмо не удается. Скорее всего, причиной этого станет совпадение имени сервера в сети с именем вашего домена для почты. Именно по этой причине МХ записи домена на DNS – сервере не могут быть просмотрены локальным почтовым сервером. Если в логах высвечивается

postfix/local[47565]: DA42656470: to=, relay=local, delay=0.03, delays=0.02/0/0/0, dsn=5.1.1, status=bounced (unknown user: "user1?)

то почтовый сервер может «думать» о том, что именно у него находятся внешние почтовые ящики. Для устранения данной проблемы необходимо будет открыть файл конфигурации Postfix – main.cf в системе FreeBSD его можно найти по

 /usr/local/etc/postfix/main.cf

и найти в нем директиву myhostname. После того, как данная манипуляция проделана, вам нужно будет вписать в нее имя, которое будет отличаться от имени вашего интернет сервера. Важно знать, что опция «комментирование строки» в это время должна быть отключена.

Идем дальше. Очень часто можно столкнуться с проблемой, когда нужные и важные отправленные письма квалифицируются как спам. Для того, чтобы этого не происходило, вам нужно будет включить новое имя в сервер. Давайте рассмотрим, как это должно быть на простом примере. Допустим, имя вашего домена domain.com. Сервер, соответственно, имеет такое же название.

Postfix не отправлять почту локально

Используя программу Postfix, вы обнаруживаете, что письма с сервера не могут быть отправлены на почтовый ящик с именем user1@domain.com, который размещается на другом сервере. Чтобы этого не происходило, вам нужно будет изменить директиву myhostname на myhostname = mail.domain.com. Далее снова запускаем программу Postfix, используя для этого команду

/usr/local/etc/rc.d/postfix restart
.

Теперь, при попытке отправки письма, название mail.domain.com будет считаться почтовым клиентом своим. И значит, при отправке почты в МХ записи domain.com будет просматривать, куда же именно она отправляется. Таким образом, можно сделать вывод, что проблема устранена полностью. Теперь, ваши письма не станут отправляться локально, а будут доставлены точно по адресу.




Источник: delete-it.ru

Автор: Артем Капой
Здравствуйте! Меня зовут Артем. Мне 26 лет. Увлекаюсь компьютерами с 2002 года. Сначала это были обычные игры по сети в CS и Warcraft 3. Затем увлекся компьютерными сетями. Уже чуть более 4 лет я системный администратор в небольшой IT компании.
Опубликовано пользователем: 100 (смотреть все)
Комментарии:
» » Postfix не отправлять почту локально