Настройка Postfix с несколькими виртуальными хостами

Я пытаюсь настроить Postfix для веб-сайта, на котором я размещаюсь, но на компьютере размещено несколько сайтов. Drupal и WordPress сайты (которые могут быть важны, я не уверен).

Я проверяю его, выполняя некоторые команды sendmail, и он на самом деле отправляет мне письмо. Домен (@ what.com) - это то, что я указал в процессе настройки.

Есть ли способ изменить домен в зависимости от того, какой виртуальный хост (сайт) отправляет почту? Поэтому, если myweb.org отправляет почту, она приходит с @ myweb.org.

3
задан 3 October 2013 в 00:23

1 ответ

Отправитель электронного письма не установлен Postfix. Он устанавливается почтовым агентом, который указывает его в заголовке From . (Существуют некоторые дополнительные технические аспекты, связанные с Отправителем конверта, но они, вероятно, не имеют отношения к делу.)

Когда вы тестировали свою настройку с помощью команды sendmail, вы не устанавливали Из заголовка , но оставил его в Postfix, чтобы завершить адрес отправителя. Именно тогда он использует значение mailhost или какой-либо другой механизм для добавления имени домена к неквалифицированному имени пользователя системы.

Виртуальные хосты обычно не отправляют почту как неквалифицированный системный пользователь. В Drupal или Wordpress вы настраиваете полный адрес отправителя, который будет использоваться при отправке электронной почты системой.

(Очевидно, что если вы также размещаете входящую почту для размещенных доменов, тогда вашему Postfix потребуется дополнительная конфигурация, но ваш вопрос говорит о том, что вы заинтересованы только в исходящей почте.) [ 118]

0
ответ дан 3 October 2013 в 00:23

Другие вопросы по тегам:

Похожие вопросы: