Назад | Перейти на главную страницу

Как заставить Postfix отправлять почту с нескольких доменов?

Недавно я установил Webmin, Postfix и Dovecot на новую систему Debian Wheezy. Все работает нормально, за исключением того, что я хотел бы знать, как я могу настроить Postfix не только для получения, но и для отправки почты с нескольких доменов.

У меня есть один домен (по умолчанию), который отлично отправляет и получает почту. У меня есть системный пользователь с именем "joey", и ему сопоставлен joey@domain1.com. У меня есть еще один пользователь с именем "joey.domain2", у которого joey@domain2.com сопоставлен с ним. У меня нет проблем с получением почты (чаще всего через Webmin) - получение почты на адрес joey@domain2.com он будет доставлен в почтовый ящик joey.domain2. Однако, когда я отвечаю на него, адрес отображается получателю (я тестирую материалы в Gmail) как joey.domain2@domain1.com.

Как мне настроить postfix, чтобы я мог отправлять почту по другим адресам, а не по умолчанию?

Бот: перерабатывать Самостоятельный ответ-сообщение-вопрос-раздел на CW

Каноническое отображение исправил эту проблему для меня.

Помещая эту строку

joey.domain2@domain1.com    joey@domain2.com

в /etc/postfix/canonical разрешил мне отправлять почту из домена 2. Я установил Webmin на чтение hash:/etc/postfix/canonical как и все три канонических файла сопоставления нормальный / отправка / получение.

Я думаю тебе стоит проверить

http://www.postfix.org/postconf.5.html#append_dot_mydomain 
http://www.postfix.org/postconf.5.html#append_at_myorigin. 

Если у вас несколько доменов, я бы посоветовал использовать виртуальные домены с postfixadmin.

Вы можете использовать generic для перезаписи адресов в исходящих электронных письмах из учетных записей ОС.
[Эквивалент genericstable sendmail]

http://www.postfix.org/generic.5.html