Домашняя настройка iRedMail - используйте разные SMTP-ретрансляторы для разных целевых доменов. [Closed]

Здравствуйте, полезные серверы,

Я возился с iRedMail. Я в основном добился успеха, думаю, у меня проблема с SMTP.

Я изменил RoundCube (веб-почта), чтобы использовать SMTP-сервер BrightHouse, моего провайдера, для исходящей почты. Работает нормально, нажимаю отправить и пуф, у меня gmail. Я могу ответить из Gmail на свой почтовый сервер, и он работает. На то, чтобы письмо появилось, потребовалось 10 часов, я думаю, это уже другая проблема, но оно работает.

Но когда я отправляю со своего сервера НА свой сервер, учетная запись Postmaster моего интернет-провайдера отправляет мне загадочную аннотацию. Я только что разговаривал с ними по телефону, и они говорят, что «должно работать», и что они не могут связаться с моим сервером pop3. ( pop3 , pop3s , imap и imap все открыты на моем маршрутизаторе и перенаправляются на сервер, я не уверен то, что мне нужно, я просто покрываю свои основы ...)

pop3 и / или imap, поскольку внешние интерфейсы - это просто формальности, я просто хочу, чтобы работала веб-почта.

Roundcube принимает в свои конфигурации только один SMTP-сервер. Как я могу настроить Postfix для ретрансляции / пересылки электронных писем на SMTP моего провайдера, принимая сообщения, привязанные к моему собственному домену, и обрабатывая их? Поскольку мой интернет-провайдер не позволяет мне "отбрасывать" мои электронные письма от него.

Возможно, я совершенно не понимаю, как работает электронная почта в целом: для получения почты мне нужен только порт 25, SMTP , открытый для Интернета, верно? Следует ли мне беспокоиться о сбое аутентификации извне для моего ретранслятора? (Моему реле требуется пользователь / пароль для использования, моему интернет-провайдеру не требуется.)

1
задан 5 November 2012 в 18:49
1 ответ

My solution isn't ideal, but it does work.

By changing Roundcube's SMTP server to my ISP's, my outbound mail doesn't get spam junked, but I can no longer email my own domain. This is because my ISP's SMTP server is not an authorized source for email from my domain.

in /etc/postfix/main.cf, the line proxy_read_maps = ... has an item $smtpd_sender_login_maps.

I removed this item and restarted postfix. Tada! I can email my own domain. What have I done, though? It seems I've opened a "security" hole in that any SMTP server sending to my domain can impersonate my users, to my users.

There is another possibility: in /etc/postfix/main.cf, there is a line defining smtpd_sender_login_maps = proxy:ldap:/etc/postfix/ldap/sender_login_maps.cf. I'm not sure exactly what I'm looking at in this file, but there is probably some way to leave the security measures in place while still allowing mail from this domain, from different SMTP servers.

Or maybe this solution is backwards, and I should always use my own SMTP, configuring it to forward when the destination is not myself.

0
ответ дан 4 December 2019 в 09:39

Теги

Похожие вопросы