У меня такая проблема: я установил postfix (v. 2.10.2) в Ubuntu 13.04. У меня есть два vhosts с двумя разными сайтами, например: aaa.com и bbb.com. У меня есть домены, связанные с приложениями Google, так что я могу управлять своими почтовыми ящиками там. Каждый из моих сайтов отправляет почту (регистрация и т.д.) Пользователям, но мне удается использовать только один smtp для обоих сайтов. Я не знаю, как настроить постфикс, чтобы вести себя так:

Сайт aaa.com отправляет электронные письма через smtp.gmail.com, используя admin@aaa.com

сайт bbb.com отправляет электронные письма через smtp.gmail.com, используя admin@bbb.com

Пожалуйста помоги! :)

1 ответ1

0

Вы должны настроить Sender-Dependent SASL authentication в Postfix. Пожалуйста, добавьте следующие строки в ваш main.cf

#/etc/postfix/main.cf    
#...
smtp_sender_dependent_authentication = yes
smtp_sasl_auth_enable = yes 
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd 
relayhost = smtp.gmail.com:587 
smtp_tls_security_level = may 
smtp_sasl_security_options =
#...

и создайте /etc/postfix/sasl_passwd со следующим содержимым.

admin@aaa.com  username1:password1
admin@bbb.com  username2:password2

Сделайте postmap /etc/postfix/sasl_passwd и перезагрузите postfix.

Ссылка: Postfix документы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .