Проблема в том, что вы не установили «mydestination», поэтому по умолчанию используется значение моего имени хоста, а не доменных имен, для которых вы пытаетесь получать почту, и отклонение другой почты как не локальной.
Настройка SMTP-реле, которое идет назад и вперед
У меня дома работает 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 ответа на вопрос
Я нашел решение!
Для тех, кто интересуется: я добавил второй постфиксный сервер на том же хосте и использовал один для получения и один для отправки почты.
Похожие вопросы
-
10
Как определить мошенничество в Интернете
-
2
Как я могу использовать GMail в качестве основного почтового клиента?
-
9
Каковы различия между POP3 и IMAP?
-
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
3
Восстановление Outlook "у вас есть почта" значок
-
2
Почему vcard не приходит в Gmail?
-
4
Что может привести к тому, что электронная почта Outlook 2007 внезапно станет недоступной для редакт...
-
1
Значок в панели уведомлений по электронной почте для определенных папок IMAP
-
3
Как сделать так, чтобы отправка ссылок из браузера на почтовый клиент работала в Vista?
-
1
Как настроить Lotus Notes, чтобы изображения не отображались в электронных письмах?