Есть ли способ передачи SMTP-сообщений на другой сервер?

В настоящее время у нас возникла проблема с smtp-сервером нашей компании, и наш администратор в настоящее время недоступен. Поэтому я хотел попробовать отправить почту с другого сервера. На нашем главном сервере соединение невозможно из-за записи в черный список в нашей собственной системе. Так есть ли способ, которым у меня есть в моем сценарии сервер B, который прослушивает этот запрос и отправляет его на настоящий smtp-сервер?

Чтобы я мог установить параметры подключения на сервере A в PHPMailer на сервер B, а B-сервер затем перенаправляет / пропускает запрос на SMTP-сервер?

Кто-нибудь знает помощь?

Проблема не в Сервере А. Возможен пинг и telnet для всех SMTP-портов других серверов. Но возможен пинг или telnet с сервера B.

Я благодарен за любую идею.

Спасибо,
Робин

0

Решение

Я просто перенаправил запросы с одного сервера на другой с помощью 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.

Спасибо,
Робин

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]