LINUX.ORG.RU

ubuntu 10.04 не отправляет почту. (Postfix+MySQL+Courier)

 , ,


0

1

Здравствуйте, впервые столкнулся с такой проблемой.

Имеется хостинг, на ISPConfig 3, сайты используют smtp Postfix для отправки почты. В качестве контент фильтра amavis-new. С Днсами все в порядке, реципиент существует, в логах это:

Sep 27 14:24:45 WebLow postfix/pickup[27879]: EFC2C1C00A3: uid=0 from=<root@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/cleanup[29371]: EFC2C1C00A3: message-id=<20160927072445.EFC2C1C00A3@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: EFC2C1C00A3: from=<root@WebLow.XXXXX.su>, size=390, nrcpt=4 (queue active)
Sep 27 14:24:46 WebLow postfix/smtpd[29380]: connect from localhost[127.0.0.1]
Sep 27 14:24:46 WebLow postfix/smtpd[29380]: warning: Illegal address syntax from localhost[127.0.0.1] in RCPT command: <-@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/smtpd[29380]: 6A3AE1C00A1: client=localhost[127.0.0.1]
Sep 27 14:24:46 WebLow postfix/cleanup[29371]: 6A3AE1C00A1: message-id=<20160927072445.EFC2C1C00A3@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 6A3AE1C00A1: from=<root@WebLow.XXXXX.su>, size=777, nrcpt=3 (queue active)
Sep 27 14:24:46 WebLow amavis[29249]: (29249-01) (!)FWD from <root@WebLow.XXXXX.su> -> <-@WebLow.XXXXX.su>,<s@WebLow.XXXXX.su>,<subject@WebLow.XXXXX.su>,<aukustik@XXXXXXX.ru>,BODY=7BIT 501 5.
Sep 27 14:24:46 WebLow postfix/smtpd[29380]: 7AE401C00A6: client=localhost[127.0.0.1]
Sep 27 14:24:46 WebLow postfix/cleanup[29371]: 7AE401C00A6: message-id=<DSN5U5aCWCkB-4j@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 7AE401C00A6: from=<>, size=2749, nrcpt=1 (queue active)
Sep 27 14:24:46 WebLow amavis[29249]: (29249-01) Passed MTA-BLOCKED {BouncedInbound,RelayedInbound,RelayedOpenRelay}, <root@WebLow.XXXXX.su> -> <s@WebLow.XXXXX.su>,<subject@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow amavis[29249]: (29249-01) Blocked MTA-BLOCKED {BouncedInbound,RelayedInbound,RelayedOpenRelay}, <root@WebLow.XXXXX.su> -> <-@WebLow.XXXXX.su>, Message-ID: <201609270
Sep 27 14:24:46 WebLow postfix/smtp[29376]: EFC2C1C00A3: to=<-@WebLow.XXXXX.su>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.62, delays=0.11/0.03/0.03/0.46, dsn=2.0.0, status=sent (250 2.0.
Sep 27 14:24:46 WebLow postfix/smtp[29376]: EFC2C1C00A3: to=<s@WebLow.XXXXX.su>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.62, delays=0.11/0.03/0.03/0.46, dsn=2.0.0, status=sent (250 2.0.
Sep 27 14:24:46 WebLow postfix/smtp[29376]: EFC2C1C00A3: to=<subject@WebLow.XXXXX.su>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.62, delays=0.11/0.03/0.03/0.46, dsn=2.0.0, status=sent (25
Sep 27 14:24:46 WebLow postfix/smtp[29376]: EFC2C1C00A3: to=<aukustik@XXXXXXXX.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.62, delays=0.11/0.03/0.03/0.46, dsn=2.0.0, status=sent (250 2.
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: EFC2C1C00A3: removed
Sep 27 14:24:46 WebLow postfix/error[29383]: 6A3AE1C00A1: to=<aukustik@XXXXXXXX.ru>, relay=none, delay=0.12, delays=0.02/0.05/0/0.04, dsn=5.0.0, status=bounced (XXXXXXX.ru)
Sep 27 14:24:46 WebLow postfix/local[29382]: 6A3AE1C00A1: to=<s@WebLow.XXXXX.su>, relay=local, delay=0.12, delays=0.02/0.07/0/0.03, dsn=5.1.1, status=bounced (unknown user: "s")
Sep 27 14:24:46 WebLow postfix/local[29382]: 6A3AE1C00A1: to=<subject@WebLow.XXXXX.su>, relay=local, delay=0.12, delays=0.02/0.1/0/0, dsn=5.1.1, status=bounced (unknown user: "subject")
Sep 27 14:24:46 WebLow postfix/local[29382]: 7AE401C00A6: to=<root@WebLow.XXXXX.su>, relay=local, delay=0.06, delays=0.01/0.04/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 7AE401C00A6: removed
Sep 27 14:24:46 WebLow postfix/cleanup[29371]: 8870A1C00A7: message-id=<20160927072446.8870A1C00A7@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 8870A1C00A7: from=<>, size=3025, nrcpt=1 (queue active)
Sep 27 14:24:46 WebLow postfix/bounce[29384]: 6A3AE1C00A1: sender non-delivery notification: 8870A1C00A7
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 6A3AE1C00A1: removed
Sep 27 14:24:46 WebLow postfix/local[29382]: 8870A1C00A7: to=<root@WebLow.XXXXX.su>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 27 14:24:46 WebLow postfix/qmgr[27880]: 8870A1C00A7: removed

Sep 27 09:47:44 WebLow postfix/pickup[2149]: 44CA41C009F: uid=1000 from=<XXXXX>
Sep 27 09:47:44 WebLow postfix/cleanup[10972]: 44CA41C009F: message-id=<20160927024744.44CA41C009F@WebLow.XXXXX.su>
Sep 27 09:47:44 WebLow postfix/qmgr[2150]: 44CA41C009F: from=<XXXXX@WebLow.XXXXX.su>, size=344, nrcpt=1 (queue active)
Sep 27 09:47:45 WebLow postfix/smtpd[10980]: connect from localhost[127.0.0.1]
Sep 27 09:47:45 WebLow postfix/smtpd[10980]: CC0FD1C0085: client=localhost[127.0.0.1]
Sep 27 09:47:45 WebLow postfix/cleanup[10972]: CC0FD1C0085: message-id=<20160927024744.44CA41C009F@WebLow.XXXXX.su>
Sep 27 09:47:45 WebLow postfix/qmgr[2150]: CC0FD1C0085: from=<XXXXX@WebLow.XXXXX.su>, size=783, nrcpt=1 (queue active)
Sep 27 09:47:45 WebLow postfix/error[10983]: CC0FD1C0085: to=<xxxxxxx@XXXXXX.ru>, relay=none, delay=0.13, delays=0.05/0.04/0/0.04, dsn=5.0.0, status=bounced (XXXXXX.ru)
Sep 27 09:47:45 WebLow amavis[1383]: (01383-01) Passed CLEAN {RelayedOpenRelay}, <XXXXX@WebLow.XXXXX.su> -> <xxxxxxx@XXXXXX.ru>, Message-ID: <20160927024744.44CA41C009F@WebLow.XXXXX.su>,
Sep 27 09:47:45 WebLow postfix/smtp[10976]: 44CA41C009F: to=<xxxxxxx@XXXXXX.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.8, delays=0.34/0.13/0.13/1.2, dsn=2.0.0, status=sent (250 2.0.
Sep 27 09:47:45 WebLow postfix/cleanup[10972]: E64681C00A3: message-id=<20160927024745.E64681C00A3@WebLow.XXXXX.su>
Sep 27 09:47:45 WebLow postfix/qmgr[2150]: 44CA41C009F: removed
Sep 27 09:47:45 WebLow postfix/bounce[10984]: CC0FD1C0085: sender non-delivery notification: E64681C00A3
Sep 27 09:47:45 WebLow postfix/qmgr[2150]: E64681C00A3: from=<>, size=2586, nrcpt=1 (queue active)
Sep 27 09:47:45 WebLow postfix/qmgr[2150]: CC0FD1C0085: removed
Sep 27 09:47:46 WebLow postfix/local[10985]: E64681C00A3: to=<XXXXX@WebLow.XXXXX.su>, relay=local, delay=0.1, delays=0.02/0.07/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 27 09:47:46 WebLow postfix/qmgr[2150]: E64681C00A3: removed

Уже неделю бьюсь с этим, ничего не могу поделать. Может есть кто подскажет в какую сторону хотя бы копать?

Руту возвращается:

                   The mail system

<aukustik@XXXXXX.ru>: XXXXXXX.ru

--E0C131C0085.1474942689/WebLow.XXXXXX.su
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; WebLow.XXXXXX.su
X-Postfix-Queue-ID: E0C131C0085
X-Postfix-Sender: rfc822; root@localhost
Arrival-Date: Tue, 27 Sep 2016 08:17:50 +0600 (NOVT)

Final-Recipient: rfc822; aukustik@XXXXXX.ru
Original-Recipient: rfc822;aukustik@XXXXXX.ru
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; XXXXXX.ru

--E0C131C0085.1474942689/WebLow.XXXXXX.su
Content-Description: Undelivered Message
Content-Type: message/rfc822

Return-Path: <root@localhost>
Received: from Host (localhost [127.0.0.1])
<------>by WebLow.XXXXXX.su (Postfix) with SMTP id E0C131C0085
<------>for <aukustik@XXXXXX.ru>; Tue, 27 Sep 2016 08:17:50 +0600 (NOVT)
Message-Id: <20160927021801.E0C131C0085@WebLow.XXXXXX.su>
Date: Tue, 27 Sep 2016 08:17:50 +0600 (NOVT)
From: root@localhost

TEXT

--E0C131C0085.1474942689/WebLow.XXXXXX.su--

From MAILER-DAEMON  Tue Sep 27 11:01:26 2016
Return-Path: <>
X-Original-To: root@localhost
Delivered-To: root@localhost
Received: by WebLow.XXXXXX.su (Postfix)
<------>id F13571C00A1; Tue, 27 Sep 2016 11:01:25 +0700 (KRAT)
Date: Tue, 27 Sep 2016 11:01:25 +0700 (KRAT)
From: MAILER-DAEMON@WebLow.XXXXXX.su (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: root@localhost
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
<------>boundary="E2DDB1C0085.1474948885/WebLow.XXXXXX.su"
Content-Transfer-Encoding: 7bit
Message-Id: <20160927040125.F13571C00A1@WebLow.XXXXXX.su>

Никогда не админил такую связку, сейчас пришлось (аутсорс), собственно, поднимал сию беду не я. Заранее благодарен всем кто обратит внимание.

Переформатируйте сообщение с помощью LORCODE.

trancefer ★★ ()

У тебя в конфиг ( файл amavisd.conf) не добавлен твой виртуальный домен WebLow.XXXXX.su, от имени которого отправляется письмо (у тебя отправитель <root@WebLow.XXXXX.su>). Вот твой лог:

Sep 27 14:24:46 WebLow amavis[29249]: (29249-01) Passed MTA-BLOCKED {BouncedInbound,RelayedInbound,RelayedOpenRelay}, <root@WebLow.XXXXX.su> -> <s@WebLow.XXXXX.su>,<subject@WebLow.XXXXX.su>
Sep 27 14:24:46 WebLow amavis[29249]: (29249-01) Blocked MTA-BLOCKED {BouncedInbound,RelayedInbound,RelayedOpenRelay}, <root@WebLow.XXXXX.su> -> <-@WebLow.XXXXX.su>, Message-ID: <201609270
Amabisd-new считает, что домен отправителя WebLow.XXXXX.su недоверенный. Т.е. у тебя открытый релей.

В конфиге амависа у тебя должно быть указано:

@local_domains_maps = ( [".$mydomain", 'WebLow.XXXXX.su', 'WebLow.YYYY.su', 'WebLow.ZZ56.su'] );  # list of all local domains
Так же у тебя в постфиксе (файл main.cf) должно быть указано:
mydestination = WebLow.XXXXX.su, WebLow.YYYY.su, WebLow.ZZ56.su

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

Спасибо большое за ответ, дело в том, что здесь стояла задача, поменять локальный домен. Не так долго данная проблема заставила себя ждать. В Postfix все прописано. В amavis добавил вашу строку в /etc/amavis/05-domain_id

Ситуация изменилась, но как я понимаю, не сильно. Как вообще от открытого релея избавиться? Может что-то еще необходимо показать? Вот новый лог. Извините за беспокойство.

Sep 28 10:09:21 WebLow postfix/smtpd[18812]: connect from localhost[127.0.0.1]
Sep 28 10:09:21 WebLow postfix/smtpd[18812]: E71BD1C0057: client=localhost[127.0.0.1]
Sep 28 10:09:21 WebLow postfix/cleanup[18818]: E71BD1C0057: message-id=<20160928030921.E71BD1C0057@WebLow.XXXXX.su>
Sep 28 10:09:21 WebLow postfix/qmgr[11010]: E71BD1C0057: from=<root@WebLow.XXXXX.su>, size=662, nrcpt=1 (queue active)
Sep 28 10:09:22 WebLow amavis[18442]: (18442-01) Passed BAD-HEADER-7 {RelayedOpenRelay,Quarantined}, <root@WebLow.XXXXX.su> -> <aukustik@XXXXXXX.ru>, quarantine: j/badh-jwmdACYy_4Pq, mail_id: jwmdACYy_4Pq, Hits: 9.67, size: 12, queued_as:
Sep 28 10:09:22 WebLow postfix/error[18821]: E71BD1C0057: to=<aukustik@yXXXXXXX.ru>, relay=none, delay=0.14, delays=0.06/0.04/0/0.05, dsn=5.0.0, status=bounced (XXXXXXX.ru)

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

Тебе нужно продолжить настраивать amavisd. У тебя должны быть описаны твои доверенные сети в том числе 127.0.0.0/8 . Вот пример:

@mynetworks = qw( 127.0.0.0/8 [::1] 192.168.1.0/24  ); # Мои доверенные сети

# Для своих отправителей из сети 'MYNETS' уменьшаем проверки.
$policy_bank{'MYNETS'} = { # mail originating from @mynetworks
  originating => 1, # is true in MYNETS by default, but let's make it explicit
  os_fingerprint_method => undef, # don't query p0f for internal clients
  bypass_spam_checks_maps => [1], # don't spam-check internal mail
  # bypass_banned_checks_maps => [1], # don't banned-check internal mail
  bypass_header_checks_maps => [1], # don't header-check internal mail
  bypass_virus_checks_maps => [1], # don't virus check internal mail
}; 

Взято с моего работающего конфига. Тут выключены (1) выполнения проверок: spam_checks, header_checks, virus_checks.

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