Настраиваем Postfix на отправку почты через разные почтовые сервера
Метки: postfix | smtp
Четверг, 16 апреля 2009 г.
Просмотров: 12841
Подписаться на комментарии по RSS
В этой статье мы рассмотрим каким образом вы можете настроить postfix на отправку писем через различне почтовые релеи. К примеру:
[a] user1@isp1.com должен отсылать почту через smtp.isp1.com.
[b] user1@isp2.com должен отсылать почту через smtp.isp2.com.
[c] me@mycorp.com должен отсылать всю почту через дефолтный smtp.mycorp.com.
Только Postfix версий 2.3+ поддерживает отправку писем на различные сервера в зависимости от отправителя. Откройте ваш файл main.cf:
<code># vi /etc/postfix/main.cf</code>
Добавьте или модифицируйте следующие параметры:
<span style="color: #000099;">smtp_sender_dependent_authentication </span>=<span style="color: #660066;"> yes</span> <span style="color: #000099;">sender_dependent_relayhost_maps </span>=<span style="color: #660066;"> hash:/etc/postfix/relayhost_map</span> <span style="color: #000099;">smtp_sasl_auth_enable </span>=<span style="color: #660066;"> yes</span> <span style="color: #000099;">smtp_sasl_password_maps </span>=<span style="color: #660066;"> hash:/etc/postfix/passwd</span> <span style="color: #000099;">relayhost </span>=<span style="color: #660066;"> <span style="color: #000066; font-weight: bold;"><span>[</span>smtp.mycorp.com<span>]</span></span>:submission</span>
Создайте файл /etc/postfix/relayhost_map:
<code># vi /etc/postfix/relayhost_map</code>
Заполните его следующим образом (обратите внимание что дефолтный сервер smtp.mycorp.com не включен в этот файл) :
# Per-sender provider user1@isp1.com <span style="color: #000066; font-weight: bold;"><span>[</span>smtp.isp1.com<span>]</span></span> user1@isp2.com <span style="color: #000066; font-weight: bold;"><span>[</span>smtp.isp2.com<span>]</span></span>
Создайте или обновите файл /etc/postfix/passwd:
# Per-sender authentication user1@isp1.com user1@isp1.com:password4isp1 user1@isp2.com user2@isp2.com:password4isp2 # Login for the default relayhost <span style="color: #000066; font-weight: bold;"><span>[</span>smtp.mycorp.com<span>]</span></span> defaultUsername:defaultPassword
Сохраните и закройте файл. Перезапустите Postfix:
<code># postmap hash:/etc/postfix/passwd # postmap hash:/etc/postfix/relayhost_map # /etc/init.d/postfix reload</code>
Разное
Главная новость для SEO специалистов: Анадырь - новый алгоритм Яндекса.
Обращайтесь к нам, мы построим для ваших строителей отличные бытовки быстро и качественно.
Оставьте комментарий!