Недавно я установил 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]