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

Домашняя настройка iRedMail - использование разных ретрансляторов SMTP для разных доменов назначения

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

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

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

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

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

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

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

Мое решение не идеально, но оно работает.

При изменении SMTP-сервера Roundcube на моего интернет-провайдера моя исходящая почта не попадает в спам, но я больше не могу отправлять электронную почту в свой собственный домен. Это связано с тем, что SMTP-сервер моего интернет-провайдера не является авторизованным источником электронной почты из моего домена.

в /etc/postfix/main.cf, линия proxy_read_maps = ... есть предмет $smtpd_sender_login_maps.

Я удалил этот пункт и перезапустил постфикс. Тада! Я могу отправить по электронной почте свой собственный домен. Но что я сделал? Кажется, я открыл брешь в «безопасности» в том, что любой SMTP-сервер, отправляющий в мой домен, может выдавать себя за моих пользователей, за моих пользователей.

Есть еще одна возможность: в /etc/postfix/main.cf, есть линия, определяющая smtpd_sender_login_maps = proxy:ldap:/etc/postfix/ldap/sender_login_maps.cf. Я не совсем уверен, что я ищу в этом файле, но, вероятно, есть способ оставить меры безопасности на месте, по-прежнему разрешая почту из этого домена с разных SMTP-серверов.

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