LINUX.ORG.RU
ФорумAdmin

Sendmail Service unavailable Centos 6

 ,


0

1

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

sendmail -f откуда@хост.ru -t куда@gmail.com < /var/log/asterisk/sms.txt

В логах:

Sep  6 13:56:15 atc sendmail[2573]: v86AuFS6002573: from=откуда@хост.ru, size=161, class=0, nrcpts=1, msgid=<201709061056.v86AuFS6002573@хост.ru>, relay=root@localhost
Sep  6 13:56:15 atc sendmail[2575]: v86AuFh1002575: from=<откуда@хост.ru>, size=441, class=0, nrcpts=1, msgid=<201709061056.v86AuFS6002573@хост.ru>, proto=ESMTP, daemon=MTA, relay=откуда@хост.ru [127.0.0.1]
Sep  6 13:56:15 atc sendmail[2573]: v86AuFS6002573: to=куда@gmail.com, ctladdr=откуда@хост.ru (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30161, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v86AuFh1002575 Message accepted for delivery)
Sep  6 13:56:15 atc sendmail[2582]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Sep  6 13:56:15 atc sendmail[2582]: v86AuFh1002575: to=<куда@gmail.com>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120441, relay=gmail-smtp-in.l.google.com. [173.194.222.27], dsn=5.0.0, stat=Service unavailable
Sep  6 13:56:15 atc sendmail[2582]: v86AuFh1002575: v86AuFh1002582: DSN: Service unavailable
Sep  6 13:56:16 atc sendmail[2582]: STARTTLS=client, relay=mx.yandex.net., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Sep  6 13:56:17 atc sendmail[2582]: v86AuFh1002582: to=<откуда@хост.ru>, delay=00:00:02, xdelay=00:00:01, mailer=esmtp, pri=31679, relay=mx.yandex.net. [93.158.134.89], dsn=5.0.0, stat=Service unavailable
Sep  6 13:56:17 atc sendmail[2582]: v86AuFh1002582: v86AuFh2002582: return to sender: Service unavailable
Sep  6 13:56:17 atc sendmail[2582]: v86AuFh2002582: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32703, dsn=2.0.0, stat=Sent

relay=gmail-smtp-in.l.google.com

telnet gmail-smtp-in.l.google.com 25

проходит (с «atc» сервера)?

futurama ★★★★ ()

Здравствуйте, очень похоже на то, что Ваш сервер попал в списки рассыльщиков спама. Поэтому публичные почтовые системы и отказываются принимать от Вас почту.

Serge10 ★★★★★ ()

v86AuFh2002582: to=root ... stat=Sent

Вот там внутри что написано ? После «Transcript of session follows».

AS ★★★★★ ()

А почему вот так ?

... from=откуда@хост.ru
... to=<откуда@хост.ru> ... relay=mx.yandex.net.

Это вот откуда@хост.ru на Яндексе ? А Яндекс точно хочет это принимать откуда угодно ?

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

Нет тут я ошибся...

откуда@хост.ru - это наш домен atc.tratata.ru Ну раньше то работало вроде бы как....

skynetyar ()
Ответ на: комментарий от futurama
telnet gmail-smtp-in.l.google.com 25
Trying 209.85.233.27...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP 80si1191883ljf.368 - gsmtp

И зависает...

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

Ну раньше то работало вроде бы как...

Тогда мой первый ответ: читай сообщение, которое локальному root свалилось в итоге. Там более развёрнуто должно быть.

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

И зависает...

Ждёт ввода helo hostname.

AS ★★★★★ ()
Ответ на: комментарий от AS
250 mx.google.com at your service
helo hostname
250 mx.google.com at your service
helo hostname
250 mx.google.com at your service
helo hostname
250 mx.google.com at your service
helo hostname
250 mx.google.com at your service
skynetyar ()
Ответ на: комментарий от AS

Вот весь лог без прекрас...

Sep  6 15:26:57 atc sendmail[7224]: v86CQvm4007224: from=откуда@хост.ru, size=161, class=0, nrcpts=1, msgid=<201709061226.v86CQvm4007224@atc.domconnect.ru>, relay=root@localhost
Sep  6 15:26:57 atc sendmail[7225]: v86CQvLP007225: from=<откуда@хост.ru>, size=441, class=0, nrcpts=1, msgid=<201709061226.v86CQvm4007224@atc.domconnect.ru>, proto=ESMTP, daemon=MTA, relay=atc.domconnect.ru [127.0.0.1]
Sep  6 15:26:57 atc sendmail[7224]: v86CQvm4007224: to=куда@gmail.com, ctladdr=откуда@хост.ru (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30161, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v86CQvLP007225 Message accepted for delivery)
Sep  6 15:26:57 atc sendmail[7234]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Sep  6 15:26:58 atc sendmail[7234]: v86CQvLP007225: to=<куда@gmail.com>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120441, relay=gmail-smtp-in.l.google.com. [173.194.220.26], dsn=5.0.0, stat=Service unavailable
Sep  6 15:26:58 atc sendmail[7234]: v86CQvLP007225: v86CQwLP007234: DSN: Service unavailable
Sep  6 15:26:58 atc sendmail[7234]: STARTTLS=client, relay=mx.yandex.net., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Sep  6 15:26:59 atc sendmail[7234]: v86CQwLP007234: to=<откуда@хост.ru>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=31679, relay=mx.yandex.net. [87.250.250.89], dsn=5.0.0, stat=Service unavailable
Sep  6 15:26:59 atc sendmail[7234]: v86CQwLP007234: v86CQwLQ007234: return to sender: Service unavailable
Sep  6 15:26:59 atc sendmail[7234]: v86CQwLQ007234: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32703, dsn=2.0.0, stat=Sent

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

Вот весь лог без прекрас...

Блин. Вот что непонятно в моей фразе «читай сообщение, которое локальному root свалилось в итоге» ? Там тоже есть лог. Но тот лог - протокол обмена с relay=mx.yandex.net. И, может быть, там ещё первое письмо в аттаче, с протоколом обмена с relay=gmail-smtp-in.l.google.com.

А лог, который в maillog, уже не интересен.

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

А лог, который в maillog, уже не интересен.

Или надо уровень логирования поднять, тогда протокол тоже в syslog попадёт.

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

посмотри куда идет почта рута /etc/aliases . если никуда, установи mailx

# mail

и читай баунсы

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

Ткните носом,будьте добры где этот лог?

Ну я же ткнул:

Sep  6 15:26:59 atc sendmail[7234]: v86CQwLQ007234: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32703, dsn=2.0.0, stat=Sent

Он вот в этом самом сообщении, которое доставлено локальному пользователю root. Где лежит локальный почтовый ящик в CentOS, это я не знаю. Может в ~root, может в /var/spool/mail, или около того. Про mailx уже сказали, но можно просто в любом текстовом редакторе почитать.

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

Да по пути /var/spool/mail файл root с таким содержимым...

From MAILER-DAEMON@ХОСТ.RU  Thu Sep  7 11:31:06 2017
Return-Path: <MAILER-DAEMON@ХОСТ.RU>
Received: from localhost (localhost)
	by ХОСТ.RU (8.14.4/8.14.4) id v878V3eG030615;
	Thu, 7 Sep 2017 11:31:06 +0300
Date: Thu, 7 Sep 2017 11:31:06 +0300
From: Mail Delivery Subsystem <MAILER-DAEMON@ХОСТ.RU>
Message-Id: <201709070831.v878V3eG030615@ХОСТ.RU>
To: postmaster@ХОСТ.RU
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="v878V3eG030615.1504773066/ХОСТ.RU"
Subject: Postmaster notify: see transcript for details
Auto-Submitted: auto-generated (postmaster-notification)

This is a MIME-encapsulated message

--v878V3eG030615.1504773066/ХОСТ.RU

The original message was received at Thu, 7 Sep 2017 11:31:03 +0300
from localhost
with id v878V3eF030615

   ----- The following addresses had permanent fatal errors -----
<ОТКУДА@ХОСТ.RU
    (reason: 552 5.2.2 Mailbox size limit exceeded 1504773065-JzAumpByRV-V4xi2aTN)

   ----- Transcript of session follows -----
... while talking to mx.yandex.net.:
>>> DATA
<<< 552 5.2.2 Mailbox size limit exceeded 1504773065-JzAumpByRV-V4xi2aTN
554 5.0.0 Service unavailable

--v878V3eG030615.1504773066/ХОСТ.RU
Content-Type: message/delivery-status

Reporting-MTA: dns; ХОСТ.RU
Received-From-MTA: DNS; ХОСТ.RU
Arrival-Date: Thu, 7 Sep 2017 11:31:03 +0300

Final-Recipient: RFC822; ОТКУДА@ХОСТ.RU
Action: failed
Status: 5.2.2
Remote-MTA: DNS; mx.yandex.net
Diagnostic-Code: SMTP; 552 5.2.2 Mailbox size limit exceeded 1504773065-JzAumpByRV-V4xi2aTN
Last-Attempt-Date: Thu, 7 Sep 2017 11:31:06 +0300

--v878V3eG030615.1504773066/ХОСТ.RU
Content-Type: message/rfc822

Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
	by ХОСТ.RU (8.14.4/8.14.4) id v878V3eF030615;
	Thu, 7 Sep 2017 11:31:03 +0300
Date: Thu, 7 Sep 2017 11:31:03 +0300
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <201709070831.v878V3eF030615@ХОСТ.RU>
To: <ОТКУДА@ХОСТ.RU
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="v878V3eF030615.1504773063/ХОСТ.RU"
Content-Transfer-Encoding: 8bit
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--v878V3eF030615.1504773063/ХОСТ.RU

The original message was received at Thu, 7 Sep 2017 11:31:03 +0300
from ХОСТ.RU [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<КУДА@gmail.com>
    (reason: 550-5.7.1 [87.253.12.222] The IP you're using to send mail is not authorized to)

   ----- Transcript of session follows -----
... while talking to gmail-smtp-in.l.google.com.:
>>> DATA
<<< 550-5.7.1 [87.253.12.222] The IP you're using to send mail is not authorized to
<<< 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
<<< 550-5.7.1 service provider instead. Learn more at
<<< 550 5.7.1  https://support.google.com/mail/?p=NotAuthorizedError q41si814931lfi.460 - gsmtp
554 5.0.0 Service unavailable

--v878V3eF030615.1504773063/ХОСТ.RU
Content-Type: message/delivery-status

Reporting-MTA: dns; ХОСТ.RU
Received-From-MTA: DNS; ХОСТ.RU
Arrival-Date: Thu, 7 Sep 2017 11:31:03 +0300

Final-Recipient: RFC822; КУДА@gmail.com
Action: failed
Status: 5.7.1
Remote-MTA: DNS; gmail-smtp-in.l.google.com
Diagnostic-Code: SMTP; 550-5.7.1 [87.253.12.222] The IP you're using to send mail is not authorized to
Last-Attempt-Date: Thu, 7 Sep 2017 11:31:03 +0300

--v878V3eF030615.1504773063/ХОСТ.RU
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit

Return-Path: <ОТКУДА@ХОСТ.RU
Received: from ХОСТ.RU (ХОСТ.RU [127.0.0.1])
	by ХОСТ.RU (8.14.4/8.14.4) with ESMTP id v878V3eF030602
	for <КУДА@gmail.com>; Thu, 7 Sep 2017 11:31:03 +0300
Received: (from root@localhost)
	by ХОСТ.RU (8.14.4/8.14.4/Submit) id v878V24O030580
	for КУДА@gmail.com; Thu, 7 Sep 2017 11:31:02 +0300
Date: Thu, 7 Sep 2017 11:31:02 +0300
From: ОТКУДА@ХОСТ.RU
Message-Id: <201709070831.v878V24O030580@ХОСТ.RU>
Subject: Входящая СМС от: +79622088888 ,на модем: D79021111111

2017-09-06 11:20:58 - D79021111111 - +79622088888:Тесто и еще раз

--v878V3eF030615.1504773063/ХОСТ.RU--


--v878V3eG030615.1504773066/ХОСТ.RU--
skynetyar ()
Ответ на: комментарий от skynetyar

Да по пути /var/spool/mail файл root с таким содержимым...

А зачем тут эта портянка ? Сложности с английским, https://translate.yandex.ru/ не работает, или что ? В этой портянке конкретно написано, в чём дело. И в случае Google, и в случае Yandex.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 2)
Ответ на: комментарий от skynetyar

Если все правильно распарсил, то:
В части гугла ничего удивительного. Отправляйте через свой почтарь ХОСТ.RU и будет счастье. Это в принципе касается и остальных «не своих» почтарей, сегодня принимали завтра пошлют и в целом будут правы.

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

Если все правильно распарсил, то:

Всё же хочется, чтобы человек сам почитал... Он ведь даже E-Mail заменил в обоих случаях на пару строк выше ответа. Всего-то чуть ниже прочитать.

А про Гугль даст намёк «host 87.253.12.222». Я такую реакцию на такие PTR сделал у себя лет 15 назад. Вот, теперь и до Гугля дошло. :-)

UPD: хотя нет. По ссылке они про другое пишут.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

А про Гугль даст намёк «host 87.253.12.222»

Ну как бы я так же и сделал :) Плюс телнет на 25-й порт, на всякий случай, а то малоли у него там все-таки почтарь, тогда можно было бы поправить в этой части.

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

Понятно что ничего не понятно.. Если я добавлю MX запись с моим IP на хостинге доменного имени ,то все путем будет?

На данный момент как я понял гугал отклоняет мою мишуру потому что нет mx записи соответствующей ХОСТ.RU mx 87.253.12.222 так получается?

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

Нет! Повторю отправляйте почту через свой почтарь ХОСТ.RU а не напрямую сразу гугле с ip 87.253.12.222.
87.253.12.222 -> ваш-почтарь-ХОСТ.RU -> гугля.

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

тут то мне уже не сообразить =(

Что не сообразить !?!?

... while talking to mx.yandex.net.:
>>> DATA
<<< 552 5.2.2 Mailbox size limit exceeded 1504773065-JzAumpByRV-V4xi2aTN
554 5.0.0 Service unavailable
Вот это вот «Mailbox size limit exceeded» перевести сложно ? Место в ящике на Яндексе кончилось, чистить надо.
... while talking to gmail-smtp-in.l.google.com.:
[quote][quote][quote] DATA[br][/quote][/quote][/quote]<<< 550-5.7.1 [87.253.12.222] The IP you're using to send mail is not authorized to
<<< 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
<<< 550-5.7.1 service provider instead. Learn more at
<<< 550 5.7.1  https://support.google.com/mail/?p=NotAuthorizedError q41si814931lfi.460 - gsmtp
554 5.0.0 Service unavailable
Тут по ссылке ещё и по-русски написано.

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

Не сообразить что? Как отправить файло из командной строки через определенный smtp ? Или вас тындыкс с гуглом забанили не только на прием почты?

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

Вот это вот «Mailbox size limit exceeded» перевести сложно ?

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

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

Знаете что самое смешное,то что я senmail и не настраивал никогда...Стоит distro + freepbx 13 вписал там в настройках отправителя получателя нотификаций..ВСЕ ПРИХОДИТ! отправляю мануально через sendEmail все отлично отправляется... о каких нахрен yandex вы говорите ..

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

Через гуглю? Если да, то ждем следующей темы. Если через свой, тогда можно сказать и так конечно можно. Но вообще-то я намекал про отправку из консоли используя «подручные средства», а не на всю систему. Есть такое понятие как маил клиент (или вы только вэбом пользуетесь?) так вот в консоли он также существует во множестве вариантов.

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от skynetyar

Знаете что самое смешное,то что я senmail и не настраивал никогда...

Ну так поставьте тот почтовик, который знаете. Или разбирайтесь с sendmail - последние лет 20 (после прикручивания m4 для генерирования sendmail.cf) там все довольно просто.

В частности, та опция, которая Вам нужна, называется SMART_HOST.

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

Спасибо за помощь, но Вы слишком глубоко копаете =), я бы рад и очень хочу углубиться в это но другая работа не позволяет..

А так в целом да,я настроил отправку через gmail но там несложно и на любой другой ..,«через свой почтовик» я так и не понял как, может кинете ссылочкой доступной для понимания про это?

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

так и не понял как, может кинете ссылочкой доступной для понимания про это?

Прошу прощения, ссылки нет времени искать. Но попробую так объяснить. У Вашей организации есть выделенный настроенный почтовый сервер, привязанный к Вашему домену? Если да, то просто вписываете его вместо сервера google в Ваш конфиг (параметр SMART_HOST). Если такого сервера нет, то его можно настроить. Для этого нужно через MX-записи DNS прописать его в настройках домена, настроить SPF, ну и правильно сконфигурировать сам сервер. Я привык к Sendmail, но сегодня, наверное, проще взять какой-нибудь postfix. У Sendmail прекрасная документация по настройке идет с ним в комплекте, наверняка, нечто подобное есть и у Postfix.

Так что, если есть желание, и время (хотя бы несколько часов), то разобраться несложно ;).

Удачи, Сергей.

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

Знаете что самое смешное,то что я senmail и не настраивал никогда...

А эти ошибки от MTA вообще никак не зависят. Одна зависит от объёма почтового ящика на Яндексе, другая - от сочетания имени хоста, с которого идёт отправка, в DNS и E-Mail в mail from.

AS ★★★★★ ()
Последнее исправление: AS (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.