Есть ли способ "ретранслировать" почтовый трафик? Чтобы объяснить лучше, предположим, что сервер, который будет ретранслировать почту, это 10.0.0.1, а настоящий почтовый сервер, содержащий почту, это Gmail, есть ли способ заставить почтовый клиент подключаться к 10.0.0.1, но отправлять весь трафик на Gmail? Это потому, что в моих обстоятельствах я могу подключиться только напрямую к этому серверу, без прямого подключения к Интернету, поэтому для использования почты мне приходится ее пересылать/ретранслировать.
Возможно ли это каким-либо образом, и если да, то как?
решение1
Есть ли способ «ретранслировать» почтовый трафик?
Да.
Возможно ли это каким-либо образом, и если да, то как?
Это обычно называется почтовым «смартхостом», и это очень частый случай использования.
Вам нужно будет выбрать MTA (выберите postfix), а затем обратиться к документации этого MTA, чтобы узнать, как настроить ретранслятор смарт-хоста.
решение2
Вам нужен SMTP-сервер с так называемой записью конфигурации "smarthost". Вот пример с использованием postfix:
http://www.certdepot.net/smtp-configure-a-mta-with-a-smart-host/
Конкретные особенности вашей конфигурации будут зависеть от специфики ваших требований :)
решение3
Если ваша единственная проблема — не дойти до настоящего почтового сервера, настройка ретранслятора — пустая трата ресурсов и добавляет проблем с аутентификацией. Почему бы вам просто не использовать переадресацию портов (iptables или rinetd)?