Назад | Перейти на главную страницу

Как настроить сервер ретрансляции SMTP

У меня есть 2 сервера (X и Y) и SMTP-сервер для отправки писем. X необходимо отправить электронное письмо с помощью SMTP-сервера, однако он не может определить хост для SMTP-сервера. Это неизбежно, и мне нужен способ обойти это (я не могу изменять DNS). Однако Y может подключаться к SMTP-серверу, а X может подключаться к Y.

Итак:

1) Могу ли я настроить Y, чтобы он отображался как «SMTP-сервер», который просто ретранслирует электронные письма / запросы, отправленные ему от X, на мой настоящий SMTP-сервер?

2) Могу ли я сделать это только с IP-адресами серверов? Это для сети LAN, и у меня нет ни доменных имен, ни имен хостов, только IP-адреса.

3) Есть ли у кого-нибудь четкое руководство / пример, как это можно сделать? Я не знаком ни с SMTP Relaying, ни с Postfix, поэтому был бы признателен за подробные объяснения.

Я считаю, что Postfix может это сделать, однако я не нашел никаких руководств для своего сценария. Я открыт для других инструментов.

Оба сервера - Linux (Redhat / Centos).

1) Могу ли я настроить Y, чтобы он отображался как «SMTP-сервер», который просто ретранслирует электронные письма / запросы, отправленные ему от X, на мой настоящий SMTP-сервер?

Да, отредактируйте Y /etc/postfix/main.cf и настройте:

mynetworks = 10.0.0.0/8

Чтобы принимать электронную почту только от X (Установите здесь диапазон IP-адресов X)

relayhost = [1.2.3.4]

Чтобы выполнить ретрансляцию (установите здесь IP-адрес SMTP)

2) Могу ли я сделать это только с IP-адресами серверов? Это для сети LAN, и у меня нет ни доменных имен, ни имен хостов, только IP-адреса.

Действительно, как видно выше.

3) Есть ли у кого-нибудь четкое руководство / пример, как это можно сделать? Я не знаком ни с SMTP Relaying, ни с Postfix, поэтому был бы признателен за подробные объяснения.

Я согласен, что постфикс - очень хороший вариант. Есть масса хороших руководств по постфиксам. Проверьте http://www.postfix.org/BASIC_CONFIGURATION_README.html