В настоящее время у нас возникла проблема с smtp-сервером нашей компании, и наш администратор в настоящее время недоступен. Поэтому я хотел попробовать отправить почту с другого сервера. На нашем главном сервере соединение невозможно из-за записи в черный список в нашей собственной системе. Так есть ли способ, которым у меня есть в моем сценарии сервер B, который прослушивает этот запрос и отправляет его на настоящий smtp-сервер?
Чтобы я мог установить параметры подключения на сервере A в PHPMailer на сервер B, а B-сервер затем перенаправляет / пропускает запрос на SMTP-сервер?
Кто-нибудь знает помощь?
Проблема не в Сервере А. Возможен пинг и telnet для всех SMTP-портов других серверов. Но возможен пинг или telnet с сервера B.
Я благодарен за любую идею.
Спасибо,
Робин
Я просто перенаправил запросы с одного сервера на другой с помощью iptables.
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -s 1xx.xx.xx.xx -p tcp --dport 587 -j DNAT --to-destination 2xx.xx.xx.xx:587
iptables -t nat -A POSTROUTING -j MASQUERADE
Просто замените заполнители двумя моими IP-адресами и используйте новый сервер в качестве ретранслятора для отправки почты с помощью SMTP.
Спасибо,
Робин
Других решений пока нет …