LINUX.ORG.RU
ФорумAdmin

Продлема отправки почты

 


0

1

Приветствую!

Пытаюсь отправить почту, в обратку приходит сообшение о том что получательне доступен.

Return-Path: <MAILER-DAEMON@111.111.204.248>
Received: from localhost (localhost)
        by 111.111.204.248 (8.14.4/8.14.4/Debian-4) id t13J7pl1025604;
        Tue, 3 Feb 2015 22:07:51 +0300
Date: Tue, 3 Feb 2015 22:07:51 +0300
From: Mail Delivery Subsystem <MAILER-DAEMON@111.111.204.248>
Message-Id: <201502031907.t13J7pl1025604@111.111.204.248>
To: <111@st.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
        boundary="t13J7pl1025604.1422990471/111.111.204.248"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

The original message was received at Tue, 3 Feb 2015 22:07:40 +0300
from host-5-138-111-111.stv.ru [5.138.111.111] (may be forged)

   ----- The following addresses had permanent fatal errors -----
<111@rambler.ru>
    (reason: 554 5.7.1 Helo command rejected)

   ----- Transcript of session follows -----
... while talking to imx1.rambler.ru.:
>>> RCPT To:<111@rambler.ru>
<<< 554 5.7.1 Helo command rejected
554 5.0.0 Service unavailable
>>> DATA
<<< 500 5.5.1 Invalid command

Уточнил у админа сервера получателя, он сообщил что проблема может быть в том случае если письмо отправляется не через сам почтовый сервер, а на прямую из клиента который имеет маленький рейтинг у спам службы.

Вот здесь не как не могу поняь, как это клиент на прямую отправляет письма и как это лечится - если он прав?

Уточнил у админа сервера получателя

Судя по инфе это rambler.ru ?

в том случае если письмо отправляется не через сам почтовый сервер, а на прямую из клиента который имеет маленький рейтинг у спам службы.

Все почтовые клиенты, что я видел, имеют настройку SMTP исходящего сервера. Сам по себе, клиент ничего не отправляет.

здесь не как не могу поняь

бах бах !

P.S.: Ростелекомовский IP Вы засветили, и адресок ... ЛОЛ

robot12 ★★★★★ ()
Ответ на: комментарий от robot12

Нет не рамблер, там другие админы такую мысль выдали. Это просто для примера что возвращает в письме я написал, если на рамблер отправлять он тоже возвращает 554 5.0.0 Service unavailable.

Все почтовые клиенты, что я видел, имеют настройку SMTP исходящего сервера.

Сервер SMTP прописан.

Ростелекомовский IP Вы засветили, и адресок ... ЛОЛ

ну и что ...

Roman_S ()
Ответ на: комментарий от Roman_S

Проблема у вас в 554 5.7.1 Helo command rejected, то есть хоть ваш почтовый представляется бредовым именем, хотя должен представляться нормально разрешаемым именем. Чините DNS, /etc/hosts

robot12 ★★★★★ ()

Если бы клиент пытался отправить письмо напрямую, то этого письма бы не было, клиент бы просто получал ошибку при отправке, пользователю выскакивало окошко с этой ошибкой и всё.

Это письмо генерится почтовым сервером, который принял письмо от клиента, а дальше отправить не может.

mky ★★★★★ ()

http://www.spamhaus.org/pbl/query/PBL1535177 — почему каждый нормальный почтовый сервер пошлёт тебя лесом. 5.138.x.x/16 — диапазон для конечных юзеров.

как это клиент на прямую отправляет письма

Это надо у тебя спрашивать. Твой клиент ведёт себя как сервер и пытается отправить почту без аутентификации.

111.111.204.248

WTF?

inetnum:        111.96.0.0 - 111.111.255.255
netname:        KDDI
descr:          KDDI CORPORATION
descr:          Garden Air Tower,3-10-10,Iidabashi,Chiyoda-ku,Tokyo,102-8460,Japan

x3al ★★★★★ ()
Ответ на: комментарий от Roman_S

Не ставь sendmail на локалхосте. Тебя все будут посылать лесом.

Если ОЧЕНЬ хочется — прокинь туннель в сторону какой-нибудь VPS. Почту от IP конечных юзеров никто в здравом уме принимать не будет: у конечных пользователей не должно быть почтовых серверов.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

у конечных пользователей не должно быть почтовых серверов.

Жестоко ! :)

robot12 ★★★★★ ()
Ответ на: комментарий от robot12

Как минимум, провайдер должен.

Ростелеком никому ничего никогда не должен. В моём мухосранске релей предоставлялся некоторыми из прочих провайдеров, но только в индивидуальном порядке и корпоративным пользователям. А открытые релеи по понятным причинам не нужны.

Можно, конечно, свой релей поднять, но вместо релея поднять полноценный почтовый сервер.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

RFC3013 (BCP46) носит конечно рекомендательный характер, но однако является best practice.

Ну а «Ростелеком Липецк» не провайдер.

robot12 ★★★★★ ()
Ответ на: комментарий от Roman_S

Это на почтовом сервере?

Что в выводе hostname ?

AS ★★★★★ ()
Ответ на: комментарий от Roman_S

если на рамблер отправлять он тоже возвращает
554 5.0.0 Service unavailable.

Это общая ошибка. В сообщении от mailer daemon более подробная и интересная информация:

   ----- Transcript of session follows -----
... while talking to imx1.rambler.ru.:
>>> RCPT To:<111@rambler.ru>
<<< 554 5.7.1 Helo command rejected
Если верить фразе «Helo command rejected», то, как уже тут писали, не понравилось значение helo.

AS ★★★★★ ()
Ответ на: комментарий от robot12

Non-authenticated SMTP should only be allowed for local delivery.

Я уже почти подумал, что RFC советует провайдерам держать релей.

Ну а релей с аутентификацией малоотличим от почтового сервера. Разве что почту сам не принимает.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

Вы что то не туда пошли, клиент стоит на одном IP почтовый сервер на другом.

/etc/hosts

Добавил я

127.0.0.1 (название домена) 111.111.204.248

но всё равно возвращает:

Action: failed Status: 5.0.0 Remote-MTA: DNS; imx1.rambler.ru Diagnostic-Code: SMTP; 554 5.7.1 Helo command rejected

Roman_S ()
Ответ на: комментарий от Roman_S

вот ещё вот такое возвращает:

<<< 554 Your access to this mail system has been rejected due to the sending MTA's poor reputation. If you believe that this failure is in error, please contact the intended recipient via alternate means.
554 5.0.0 Service unavailable
Roman_S ()
Ответ на: комментарий от x3al

Вообщем я так понял в helo нужно указывать домен, это где то в настройках sendmail нужно настраивать, только где и как учитывать то что почтовый сервер обслуживает несколько доменов?

Roman_S ()
Ответ на: комментарий от Roman_S

В helo нужно указывать имя хоста, соответствующее PTR-записи для его ip-адреса. В spf прописывать это. А свой ip-адрес лучше сначала поимотрите в разных black-листах, допустим mxtoolbox.com.

mky ★★★★★ ()
Ответ на: комментарий от Roman_S

это где то в настройках sendmail нужно настраивать

Это не надо настраивать, он сам берёт значение, если не ошибаюсь, /proc/sys/kernel/hostname. В общем, правильный хостнейм серверу сделай, и не надо будет ничего лишнего в конфиге Sendmail городить.

AS ★★★★★ ()
Ответ на: комментарий от Roman_S

Насчёт двух записей в PTR не знаю. Я писал, что содержимое ″HELO″ может быть вобще никак не связано с почтовым доменом. Главное, чтобы там было то имя, которе в PTR для этого ip-адреса.

Вот, допустим, @mail.ru. Их почта идёт от кучи серверов, например, от smtp42.i.mail.ru [94.100.177.102]. И от домена @bk.ru тоже может придти почта с этого сервера. В обоих случаях в HELO будет smtp42.i.mail.ru и всё.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.