SMTP перенаправление на другой порт, кроме 25
Как вы можете перенаправить ваш SMTP-трафик на другой порт, чем 25? Мой провайдер блокирует входящий трафик на порт 25.
Я использую ZoneEdit.com для этой цели в течение многих лет (входящий почтовый трафик идет на другой порт, и я перенаправляю его через брандмауэр изнутри на порт 25), но с новой системой я больше не могу это делать.
Я не уверен, могу ли я сделать это, правильно настроив записи MX и A, или мне нужен сервис перенаправления SMTP (такой как rollernet.us)?
Я не эксперт в записях Zone, но в целом я знаю, как найти трафик на сайте.
3 ответа
Невозможно указать отправляющему серверу, какой порт вы слушаете, используя MX (или другие записи). Вам придется воспользоваться услугой рефлектора. No-ip имеет службу отражателя, которая будет пересылать почту на нестандартный порт.
Выше 2 ответа у всех были свои недостатки, вот что я сделал:
- Я создал бесплатный аккаунт на rollernet.us
- Я создал отдельный домен (да DOMAIN NAME!) Для получения своего электронного письма (скажем, mailaccount.com)
- Я настроил rollernet.us, чтобы создать перенаправление SMTP на порт xxxx моего собственного сервера для этого mailaccount.com
- Я настроил почтовые серверы MX для домена mailaccount.com (в моем случае это zonedit.com), чтобы они могли обрабатываться Rollernet. (mail.rollernet.us и mail2.rollernet.us)
- Для всех учетных записей, на которые я получаю электронную почту, я настроил пересылку электронной почты на свою учетную запись gmail (скажем, mypersonal.account@gmail.com).
- Я настроил пересылку электронной почты из gmail на myaccount@mailaccount.com
- Я удостоверился, что мой постфикс на моих личных серверах обрабатывает входящий трафик.
Это немного сложно (прежде чем мне нужно было только зонировать, чтобы переслать его мой номер порта выше 25), но это работает. Другим недостатком является то, что я жертвую одно доменное имя для обработки моих электронных писем.
Какой почтовый сервер вы используете?
Если ваш провайдер блокирует его на 25, вы можете указать другой PORT для использования в конфигурации вашего сервера MAIL. В Exchange 2007 вы могли бы изменить его в соединителях получения и отправки через EMC или powershell. http://www.exchangelog.info/2007/08/how-to-change-smtp-port-25-in-exchange.html
Я думаю, что на почтовых серверах на базе Linux вам, возможно, придется отредактировать файл конфигурации и изменить порт.
Затем вы откроете этот порт на брандмауэре и перенаправите его на свой внутренний IP-адрес вашего почтового сервера.
Надеюсь, это поможет