postfix и яндекс почта для домена

12
A7
На сайте с 09.04.2013
Offline
0
1927

Доброго времени суток!

Будучи абсолютный профаном прошу помочь разобраться в моей проблеме. Простая на первый взгляд задача обернулась многими часами безрезультатного поиска.

Суть в следующем:

Имеется VDS сервер на котором стоит postfix, на сервере располагается сайт site.ru, почта сайта делегирована на яндекс.

При отправке сообщений с сайта site.ru на почту info@site.ru почта не приходит, на почтовые ящики любых других доменов почта уходит нормально.

Как я понял проблема связана с тем, что для сервера, на котором расположен сайт, домен является локальным, поэтому сервер пытается отправить письма во внутреннюю директорию не смотря на MX записи.

В общем то вот и задача, как настроить postfix чтобы сервер не отправлял почту сам себе.

izbushka
На сайте с 08.06.2007
Offline
109
#1

Правильно указать mydomain в постфиксе

A7
На сайте с 09.04.2013
Offline
0
#2

А правильно это как? и где именно?:)

izbushka
На сайте с 08.06.2007
Offline
109
#3
Aleshka709:
А правильно это как? и где именно?

mydomain в main.conf - это имя интернет домена данной почтовой системы.

Почту на этот домен постфикс считает локальной. Соответсвенно, если ваш постфикс не обслуживает ваш домен, то не надо давать ему такой mydomain.

A7
На сайте с 09.04.2013
Offline
0
#4

По умолчанию стоит mydomain = localdomain, пробовал ставить свой домен, домен example.com, не помогло или я опять чего то не догоняю..

A7
На сайте с 09.04.2013
Offline
0
#5

Добрые люди, разжуйте чайнику что да как!!

Все еще жду и надеюсь!!

Andreyka
На сайте с 19.02.2005
Offline
821
#6

Значит еще где-то он прописан, ищите.

Не стоит плодить сущности без необходимости
A7
На сайте с 09.04.2013
Offline
0
#7

То есть в main.cf нужно все упоминания о домене убрать?

izbushka
На сайте с 08.06.2007
Offline
109
#8
A7
На сайте с 09.04.2013
Offline
0
#9

В приложении

txt main.txt
izbushka
На сайте с 08.06.2007
Offline
109
#10
myhostname = example.com
mydomain = example.com
myorigin = $myhostname
mailbox_size_limit = 0
mailbox_command = /usr/bin/maildrop
local_recipient_maps = unix:passwd.byname $alias_maps
virtual_alias_domains = /etc/mail/local-host-names
virtual_alias_maps = hash:/etc/mail/virtusertable

И вы не хотите,чтоб этот постфикс получал почту для домена example.com?

Тогда не пишите его в mydomain, myhostname,mydestinations,virtual_alias_domains.

Сделайте локальное имя, например, mx.example.com, для него постфикс будет принимать почту, а для example.com будет слать в соответсвии с ДНС записями

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий