Я решил создать для своего приложения отдельный почтовый сервер. Когда я использую php для отправки электронной почты, postfix успешно отправляется в другие домены (gmail.com и т. Д.), Но использует локальный ретранслятор для адресов, размещенных на моем почтовом сервере. Запись MX работает нормально. Все, что мне нужно, это получить локальные адреса. Я не знаю, с чего начать. Пожалуйста помоги.
Я считаю, что ты ищешь relayhost
вариант конфигурации. В вашем файле /etc/postfix/main.cf введите строку, содержащую relayhost = mail.foo.com
. Это должно заставить всю исходящую почту проходить через mail.foo.com.
- Кристофер Карел
postconf -e "local_transport = smtp: [external.relay]"
postconf -e "local_transport = error:No local mail delivery"