
Я использую VPS-сервер, Abuntu 22.04, PHP 7.3 и Interspire Email Marketer (IEM).
Ошибки, указанные ниже, возникают, когда я устанавливаю адрес электронной почты для возврата (в IEM) такой же, как и ранее на другом VPS-сервере.
Когда я правильно устанавливаю имя пользователя smtp-сервера, пароль и т. д., а затем нажимаю ПРОВЕРИТЬ НАСТРОЙКИ ОТКАЗА, я получаю следующее всплывающее сообщение об ошибке.
Время ожидания соединения истекло. Убедитесь, что ваш сервер не защищен брандмауэром. Попробуйте использовать другой протокол или комбинацию портов.
Я, конечно, отключил брандмауэры на обоих серверах для проверки. И разные комбинации протоколов (imap и pop3 (рекомендуется pop3).
При нажатии кнопки ПРОВЕРИТЬ НАСТРОЙКИ ОТКАЗОВ в журнале сервера mail.log отображаются следующие проблемы.
ОБРАТИТЕ ВНИМАНИЕ: XXX — это IP-адрес сервера/клиента IEM (источника), а YYY — это IP-адрес почтового сервера. (Я также удалил даты, время и сеансы).
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
Однако, если я использую другой адрес электронной почты для возврата на моем общем хостинговом аккаунте, то тесты возврата проходят нормально. Но я хочу иметь возможность использовать сервер YYY в качестве адреса электронной почты/сервера возврата.
На сервере Bounce установлены iRedMail, postfix, dovecot.
Итак, из вышесказанного ясно, что проблема в MailServer, а не в клиентской стороне IEM. И все функции, насколько я могу видеть, работают нормально, за исключением этого соединения с отказом электронной почты.
У меня также установлен Fail2Ban, и я разрешил клиенту XXX IEM, поэтому он не блокирует IP-адрес IEM.
Заранее спасибо.
КРОМЕ ТОГО: Если я использую общий хостинг bounce email, он обрабатывает bounces, но я получаю другую ошибку при регистрации через IEM. Ошибка описана здесь ниже:Адрес получателя отклонен: отправитель не совпадает с именем пользователя аутентификации SMTP:Я попробовал оба эти решения, но они тоже не решили проблему.
решение1
Я исправил это. Это был файл SSL=Required
in dovedot.conf
. Изменил его на SSL=Yes
и теперь сообщение о недоставке подключается. Не уверен в последствиях этого, но это работает. Так что я могу перейти к другой основной проблеме с автоответчиками и формами писем, которые не отправляются. Надеюсь, это было по той же причине? TBD