2

У меня дома работает SMTP-сервер Postfix, который не может отправлять или получать почту из-за ограничений интернет-провайдера. (ни входящий порт 25, ни исходящий)
У меня есть VPS с общедоступным IP-адресом, который я хочу использовать для передачи моих домашних писем в Интернет.

Это должно идти так:
получение почты: Интернет> VPS Relay> Homeserver
отправка почты: Homeserver> VPS Relay> Интернет

Мне удалось успешно настроить исходящий постфиксный SMTP-ретранслятор, который работает. Теперь проблема заключается в получении писем: если я говорю ретранслятору отправлять входящие письма на мой домашний сервер, он работает, но он также отправляет всю исходящую почту обратно на мой домашний сервер (который отправляет ее обратно на ретранслятор, который отправляет ее обратно на мой дом). ...)

Я попытался использовать туннель SSH для пересылки входящих писем с моего VPS на мой домашний сервер, который работал, но также сделал его открытым ретранслятором. (Запросы пришли от localhost, поэтому все было разрешено)

Единственное, что мне нужно знать, это как указать postfix отправлять входящие письма на мой домашний сервер и выходить в Интернет, но мне не удалось найти его.

Спасибо, что посмотрели!

Конфигурация соответствующего сервера: postconf -n

myhostname = [*homeservers public dns name*] mynetworks = 127.0.0.0/8, [*my public relay's IP*]/32 mynetworks_style = subnet myorigin = $myhostname relay_domains = $mydestination relayhost = [*my public relay's domain name*]:587

Соответствующая конфигурация сервера VPS: postconf -n mydestination = localhost myhostname = [*VPS public dns name*] mynetworks = 127.0.0.0/8, [*home server public ip*]/32 mynetworks_style = subnet relay_domains = soft_bounce = yes transport_maps = hash:/etc/postfix/transport и т.д. / постфикс / транспорт

2 ответа2

1

Проблема в том, что вы не установили "mydestination", поэтому по умолчанию используется значение моего имени хоста, а не доменных имен, для которых вы пытаетесь получать почту, и отклонение другой почты как не локальной.

0

Я нашел решение!

Для тех, кто интересуется: я добавил второй постфиксный сервер на том же хосте и использовал один для получения и один для отправки почты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .