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

При изменении порта SMTP Postfix нет входящей внешней почты

Когда я редактирую /etc/postfix/master.cf и заменяю smtp отправкой, чтобы включить порт 587, я все еще могу отправлять электронные письма (SMTP работает нормально), но не могу получать электронные письма извне (локальная почта доставляется). Я использую dovecot IMAP. Когда я изменяю порт SMTP обратно на 25, я снова могу получать электронные письма.

Есть хорошая идея, что может вызвать проблему?

Подскажите, нужны ли вам файлы конфигурации.

Заранее спасибо!

По сути, порт 25 - это то, через что другие почтовые серверы будут пытаться разговаривать с вашим сервером.

Если вы не слушаете порт 25, то внешние серверы не будут пробовать другие порты. Итак, чтобы внешний мир говорил с вами, вам необходимо прослушивать порт 25.

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

Настройка, которая звучит так, как будто вы хотите, выглядит следующим образом:

  • разрешение входящей внешней электронной почты на порт 25 (что в общем означает просто оставить вашу конфигурацию в покое)
  • используя порт отправки для ваших пользователей, чтобы отправлять электронную почту

Как правило, причина в том, что вы обычно хотите, чтобы ваши пользователи проходили аутентификацию, прежде чем они смогут отправлять электронную почту, тогда как вы не ожидаете, что это будут делать внешние серверы.

Другими словами, вы хотите, чтобы в вашем домене отправляли электронную почту только законные пользователи, и вы аутентифицируете их, чтобы гарантировать это. Для доменов, отличных от вашего собственного, у вас нет этого беспокойства, и вы будете принимать почту с внешних серверов (другой вопрос, подтверждаете ли вы их «право» говорить для данного домена).

В первом случае используется порт 587 / отправка, во втором - порт 25 / SMTP.

Таким образом, у вас есть один набор правил / обработки (определенных в master.cf) для связи между серверами (на порту 25) и один набор правил / обработки для связи между пользователем и сервером (на порту 587, также известном как отправка). порт).

Возможно, вы захотите прочитать серию из четырех частей, которая появилась на Ars некоторое время назад: