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

не может отправлять почту через порт 25, но может с SSL через порт 465

netstat -tunlp | grep :25
(No info could be read for "-p": geteuid()=1000 but you should be root.)
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      -
tcp6       0      0 :::25                   :::*                    LISTEN      -

У меня проблема с отправкой писем с постфиксом. Я могу отправить его через SSL и порт 465, но не через порт 25. Когда я использую порт 25, я не могу получить ошибку в /var/log/mail.log или mail.err

Порт открыт:

telnet agadomarketing.com 25
Trying 84.255.253.186...
Connected to agadomarketing.com.
Escape character is '^]'.
220 mail.agadomarketing.com ESMTP Postfix

когда я отправляю по почте roundcube, я получаю следующее:

15 июля, 10:06:07 ubuntu-server postfix / smtpd [9272]: потеря соединения после НЕИЗВЕСТНО с localhost [127.0.0.1] 15 июля 10:06:07 ubuntu-server postfix / smtpd [9272]: отключение от localhost [127.0 .0.1]

вообще ошибка

Ошибка SMTP (-1): не удалось подключиться к серверу.

РЕДАКТИРОВАТЬ:

my /etc/hosts

127.0.0.1      localhost
127.0.1.1      ubuntu-server.agadomarketing.com        ubuntu-server

что может быть не так? Правильно ли etc / hosts?

Я думаю, вы допустили опечатку в файле конфигурации. Посмотрите, что я получу, когда сделаю:

[madhatta@risby iplayer]$ telnet agadomarketing.com 25
Trying 84.255.253.186...
Connected to agadomarketing.com.
Escape character is '^]'.
220 mail.agadomatketing.com ESMTP Postfix

Обратите внимание на неправильное написание имени домена в заголовке ESMTP. Если ваш сервер действительно считает, что это авторитетный почтовый репозиторий для agadomatketing.com, он, вероятно, откажется принимать почту для agadomarketing.com, потому что он будет рассматривать это как внешний трафик и, следовательно, ретранслировать. При отправке через SSL вы, вероятно, также выполняете SMTP AUTH, и поэтому вам будет разрешена ретрансляция. Хотя кто знает, что он делает с почтой, которую затем принимает для вашего реального домена?

Если это действительно правильное объяснение, Могу ли я похвалить вас за то, что вы не скрыли доменное имя в своем исходном вопросе. Это довольно распространенная практика в НФ, но она сильно раздражает тех из нас, кто хочет помочь, поскольку закрывает нам глаза на многие каналы расследования.

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