Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

MX & SMTP - Внешняя отправка - Объясните лаптю

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
asbo
Subscriber
Subscriber


Joined: 22 Jun 2006
Posts: 11

PostPosted: 04 Jul 2006 19:24 (Tue)    Post subject: MX & SMTP - Внешняя отправка - Объясните лаптю Reply with quote

Пуркуа кюре аккордеон?

Нафига нужен список SMTP-серверов "Конфигурация\Отправка\Очереди (Основная, чтоб на фак не послали:)\из списка", если реально используется только первый в списке?

Разъясните, млин, прянику тульскому алгоритм ее использования, плз. Форум прочитал весь! RTFM сделал весь, по полной программе. Может чо и не углядел - так виноват, ткните пальцем.

Как юзать SMTP разных провов? Я по наивности думал - если есть список, так по-барабану, какой в данный момент коннект установлен, если соответствующий ему SMTP в списке есть. На него и уйдет. Банан... Или разработчики думают, что на одного юзера только один пров? У меня их два по выделенке и 2.5 на диалапе (резерв).

Задача более подробно описана в ветке (млин, какя это ветка! сучок...) http://www.courierms.ru/forum/viewtopic.php?t=462

Вроде есть грамотные девелоперы и юзеры на форуме. Молчат, млин...

Нежели к CMS еще и spsmtp прикручивать? Мальчик-то в 14 лет грамотно написал перебор достуности MX и имеющихся SMTP.

Просьба, отправку после приема не предлагать. Relay access denied

_________________
Take it easy...
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 05 Jul 2006 19:50 (Wed)    Post subject: Re: MX & SMTP - Внешняя отправка - Объясните лаптю Reply with quote

asbo wrote:
Пуркуа кюре аккордеон?

Нафига нужен список SMTP-серверов "Конфигурация\Отправка\Очереди (Основная, чтоб на фак не послалиSmile\из списка", если реально используется только первый в списке?

Разъясните, млин, прянику тульскому алгоритм ее использования, плз. Форум прочитал весь! RTFM сделал весь, по полной программе. Может чо и не углядел - так виноват, ткните пальцем.

Смысл такой - если не удалось подключиться к первому smtp, то подключаться ко второму и т.д.
Back to top
View user's profile Send private message
Guest






PostPosted: 06 Jul 2006 2:12 (Thu)    Post subject: Re: MX & SMTP - Внешняя отправка - Объясните лаптю Reply with quote

PWL wrote:
asbo wrote:
Пуркуа кюре аккордеон?

Нафига нужен список SMTP-серверов "Конфигурация\Отправка\Очереди (Основная, чтоб на фак не послалиSmile\из списка", если реально используется только первый в списке?

Разъясните, млин, прянику тульскому алгоритм ее использования, плз. Форум прочитал весь! RTFM сделал весь, по полной программе. Может чо и не углядел - так виноват, ткните пальцем.

Смысл такой - если не удалось подключиться к первому smtp, то подключаться ко второму и т.д.


2 PWL - Спасибо. Я так именно так и думал. Вот мой расклад:

Подключение:Общее:Основное подкл-е к Инету:RAS-соед-е PPPoE-Alfa
Список соединений:
Имя: Alfa; серая галка; PPPoE-Alfa; собств. данн. аут.
Имя: Beta; серая галка; PPPoE-Beta; собств. данн. аут.
Имя: Gamma;..........
Имя: Omega;..........

Отправка:Очереди:Основная очередь: Q_All_Send
Список очередей:
Q_NotInteresting
Q_All_Send

Очередь отправки Q_All_Send
из списка
Содержит:
1) 195.11.11.11:25 - Alfa
2) 195.22.22.22:25 - Beta
Не содержит: пусто
Галка; если чило писем не меньше 1
то запустить задание: All_Send

Отправка:SMTP-сервера:
195.11.11.11 25 Alfa без аутентификации
195.22.22.22 25 Beta без аутентификации

Планировщик:Задания: All_Send
Галка; Показывать в меню
Галка; Собственное подключение RAS-Соединение Beta
Галка; Отправить почту из очереди Q_All_Send

Уровень подробности журнала - отладочный

Уф-ф-ф...

Итак. Установленно соединение Alfa. Соответствующий ему SMTP - 195.11.11.11:25 - Alfa. Первый в списке. Мой IP: 195.33.33.33

В OutlookExpress 6 создаем письмо.
Отправитель: локальный test@asbo.asbo с подстановкой test@narod.ru
Получатель: внешний test@yandex.ru
Делаем Tools-Send and Recieve-Send All

Журнал:
+05.07.2006 21:03:17 0001 Подключился SMTP-клиент [127.0.0.1]
~05.07.2006 21:03:17 00IG Thread started (TCsSMTPServer)
<05.07.2006 21:03:17 00IG 220 [127.0.0.1] ESMTP service ready
>05.07.2006 21:03:17 00IG EHLO 55555
<05.07.2006 21:03:17 00IG 250-[127.0.0.1] greets 55555
<05.07.2006 21:03:17 00IG 250-8BITMIME
<05.07.2006 21:03:17 00IG 250 AUTH CRAM-MD5 PLAIN LOGIN
>05.07.2006 21:03:17 00IG AUTH LOGIN
<05.07.2006 21:03:17 00IG 334 VXNlcm5hbWU6
>05.07.2006 21:03:17 00IG eV9hc2JvQGlnZy5pZ2c=
<05.07.2006 21:03:17 00IG 334 UGFzc3dvcmQ6
>05.07.2006 21:03:17 00IG MQ==
<05.07.2006 21:03:18 00IG 235 Authentication successful
>05.07.2006 21:03:18 00IG MAIL FROM: <test@asbo.asbo>
<05.07.2006 21:03:18 00IG 250 OK, sender - <test@asbo.asbo>
>05.07.2006 21:03:18 00IG RCPT TO: <test@yandex.ru>
<05.07.2006 21:03:18 00IG 250 OK, recipient - <test@yandex.ru>
>05.07.2006 21:03:18 00IG DATA
<05.07.2006 21:03:18 00IG 354 Send data. End with CRLF.CRLF
>05.07.2006 21:03:18 00IG ... (452 байт принято)
~05.07.2006 21:03:18 00IG Received: from 55555 ([127.0.0.1])
~05.07.2006 21:03:18 00IG by [127.0.0.1] with ESMTP id 03X0005C
~05.07.2006 21:03:18 00IG for <test@yandex.ru>; Wed, 05 Jul 2006 21:03:18 +0000
~05.07.2006 21:03:18 00IG Message-ID: <012b01c6a076$70774e90$0201a8c0@55555>
~05.07.2006 21:03:18 00IG Reply-To: <test@narod.ru>
~05.07.2006 21:03:18 00IG From: "test@narod.ru" <test@asbo.asbo>
~05.07.2006 21:03:18 00IG To: <test@yandex.ru>
~05.07.2006 21:03:18 00IG Subject: test SMTP Alpha
~05.07.2006 21:03:18 00IG Date: Wed, 5 Jul 2006 21:00:08 -0000
~05.07.2006 21:03:18 00IG MIME-Version: 1.0
~05.07.2006 21:03:18 00IG Content-Type: text/plain;
~05.07.2006 21:03:18 00IG charset="koi8-r"
~05.07.2006 21:03:18 00IG Content-Transfer-Encoding: 7bit
~05.07.2006 21:03:18 00IG X-Priority: 3
~05.07.2006 21:03:18 00IG X-MSMail-Priority: Normal
~05.07.2006 21:03:18 00IG X-Mailer: Microsoft Outlook Express 6.00.2600.0000
~05.07.2006 21:03:18 00IG X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
@05.07.2006 21:03:18 00IG Принято письмо 03X0005C (452 байт) от <test@asbo.asbo> для <test@yandex.ru>;
<05.07.2006 21:03:18 00IG 250 OK
>05.07.2006 21:03:18 00IG QUIT
<05.07.2006 21:03:18 00IG 221 Service closing transmission channel
-05.07.2006 21:03:18 00IG Отключился SMTP-клиент [127.0.0.1]
~05.07.2006 21:03:18 00IG Thread stopped (TCsSMTPServer)
~05.07.2006 21:03:18 00IH Thread started (TCsQueueThread)
~05.07.2006 21:03:18 00IH Process message 03X0005C from test@asbo.asbo (ID=192)
~05.07.2006 21:03:18 00IH Process recipient test@yandex.ru
~05.07.2006 21:03:18 00IH Add send task (file=03X0005C, domain=yandex.ru, queue=2)
~05.07.2006 21:03:18 00IH Add remote recipient test@yandex.ru
@05.07.2006 21:03:18 00IH Письмо 03X0005C от <test@asbo.asbo> для <test@yandex.ru> помещено в очередь отправки "Q_All_Send"
~05.07.2006 21:03:18 00II Thread started (TCsTaskThread)
05.07.2006 21:03:18 00II Начали выполнение задания "All_Send"...
~05.07.2006 21:03:18 00II rasapi32.dll loaded
~05.07.2006 21:03:18 00IH Thread stopped (TCsQueueThread)
~05.07.2006 21:03:18 00II rasapi32.dll unloaded
05.07.2006 21:03:18 00II Начали отправку очереди "Q_All_Send"...
~05.07.2006 21:03:18 00IJ Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IJ Начали отправку очереди "Q_All_Send"...
05.07.2006 21:03:18 00IJ Подключаемся к серверу 195.11.11.11:25...
~05.07.2006 21:03:18 00IK Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IK Начали отправку очереди "Q_All_Send"...
~05.07.2006 21:03:18 00IK Закончили отправку очереди "Q_All_Send"
~05.07.2006 21:03:18 00IK Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IL Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IL Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IM Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IM Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IN Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IN Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IO Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IO Thread stopped (TCsSendThread)
+05.07.2006 21:03:18 00IJ Подключились к серверу 195.11.11.11:25
>05.07.2006 21:03:18 00IJ 220 smtp.alfa.ru ESMTP Postfix
<05.07.2006 21:03:18 00IJ EHLO [195.33.33.33]
~05.07.2006 21:03:18 00IP Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IP Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IQ Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IQ Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IR Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IR Thread stopped (TCsSendThread)
~05.07.2006 21:03:18 00IS Thread started (TCsSendThread)
~05.07.2006 21:03:18 00IS Thread stopped (TCsSendThread)
>05.07.2006 21:03:18 00IJ 250-smtp.alfa.ru
>05.07.2006 21:03:18 00IJ 250-PIPELINING
>05.07.2006 21:03:18 00IJ 250-SIZE 10240000
>05.07.2006 21:03:18 00IJ 250-VRFY
>05.07.2006 21:03:18 00IJ 250-ETRN
>05.07.2006 21:03:18 00IJ 250-STARTTLS
>05.07.2006 21:03:18 00IJ 250-XVERP
>05.07.2006 21:03:18 00IJ 250 8BITMIME
~05.07.2006 21:03:18 00IJ Added recipient test@yandex.ru (ID=241)
<05.07.2006 21:03:18 00IJ MAIL FROM:<test@narod.ru>
>05.07.2006 21:03:18 00IJ 250 Ok
<05.07.2006 21:03:18 00IJ RCPT TO:<test@yandex.ru>
>05.07.2006 21:03:18 00IJ 250 Ok
<05.07.2006 21:03:18 00IJ DATA
>05.07.2006 21:03:18 00IJ 354 End data with <CR><LF>.<CR><LF>
<05.07.2006 21:03:18 00IJ ... (584 байт отправлено)
<05.07.2006 21:03:18 00IJ .
>05.07.2006 21:03:18 00IJ 250 Ok: queued as 54D1911BF3BF
@05.07.2006 21:03:18 00IJ Отправлено письмо 03X0005C (584 байт) от <test@asbo.asbo> для <test@yandex.ru>;
~05.07.2006 21:03:18 00IJ Message 03X0005C deleted (ID=192)
<05.07.2006 21:03:18 00IJ QUIT
>05.07.2006 21:03:18 00IJ 221 Bye
-05.07.2006 21:03:18 00IJ Отключились от сервера 195.11.11.11:25
~05.07.2006 21:03:18 00IJ Закончили отправку очереди "Q_All_Send"
~05.07.2006 21:03:18 00IJ Thread stopped (TCsSendThread)
05.07.2006 21:03:18 00II Закончили отправку очереди "Q_All_Send"
05.07.2006 21:03:18 00II Закончили выполнение задания "All_Send"
~05.07.2006 21:03:18 00II Thread stopped (TCsTaskThread)

Все ОК.

Изменяем настройки CMS; меняем последовательность серверов в списке
с
1) 195.11.11.11:25 - Alfa
2) 195.22.22.22:25 - Beta
на
1) 195.22.22.22:25 - Beta
2) 195.11.11.11:25 - Alfa
т.е. первый сервер (Beta) не соответствует установленному соединению (Alfa). Оно до сих пор не разорвано.

В OutlookExpress 6 создаем письмо.
Отправитель: локальный test@asbo.asbo с подстановкой test@narod.ru
Получатель: внешний test@yandex.ru
Делаем Tools-Send and Recieve-Send All

Журнал:
+05.07.2006 21:10:04 0001 Подключился SMTP-клиент [127.0.0.1]
~05.07.2006 21:10:04 00IT Thread started (TCsSMTPServer)
<05.07.2006 21:10:04 00IT 220 [127.0.0.1] ESMTP service ready
>05.07.2006 21:10:04 00IT EHLO 55555
<05.07.2006 21:10:04 00IT 250-[127.0.0.1] greets 55555
<05.07.2006 21:10:04 00IT 250-8BITMIME
<05.07.2006 21:10:04 00IT 250 AUTH CRAM-MD5 PLAIN LOGIN
>05.07.2006 21:10:04 00IT AUTH LOGIN
<05.07.2006 21:10:04 00IT 334 VXNlcm5hbWU6
>05.07.2006 21:10:04 00IT cG1AaWdnLmlnZw==
<05.07.2006 21:10:04 00IT 334 UGFzc3dvcmQ6
>05.07.2006 21:10:04 00IT MQ==
<05.07.2006 21:10:04 00IT 235 Authentication successful
>05.07.2006 21:10:04 00IT MAIL FROM: <test@asbo.asbo>
<05.07.2006 21:10:04 00IT 250 OK, sender - <test@asbo.asbo>
>05.07.2006 21:10:04 00IT RCPT TO: <test@yandex.ru>
<05.07.2006 21:10:04 00IT 250 OK, recipient - <test@yandex.ru>
>05.07.2006 21:10:04 00IT DATA
<05.07.2006 21:10:04 00IT 354 Send data. End with CRLF.CRLF
>05.07.2006 21:10:04 00IT ... (438 байт принято)
~05.07.2006 21:10:04 00IT Received: from 55555 ([127.0.0.1])
~05.07.2006 21:10:04 00IT by [127.0.0.1] with ESMTP id 03X0005D
~05.07.2006 21:10:04 00IT for <test@yandex.ru>; Wed, 05 Jul 2006 21:10:04 +0000
~05.07.2006 21:10:04 00IT Message-ID: <013101c6a077$628762b0$0201a8c0@55555>
~05.07.2006 21:10:04 00IT Reply-To: <test@narod.ru>
~05.07.2006 21:10:04 00IT From: "test@narod.ru" <test@asbo.asbo>
~05.07.2006 21:10:04 00IT To: <test@yandex.ru>
~05.07.2006 21:10:04 00IT Subject: Test SMTP Beta
~05.07.2006 21:10:04 00IT Date: Wed, 5 Jul 2006 21:09:16 -0000
~05.07.2006 21:10:04 00IT MIME-Version: 1.0
~05.07.2006 21:10:04 00IT Content-Type: text/plain;
~05.07.2006 21:10:04 00IT charset="koi8-r"
~05.07.2006 21:10:04 00IT Content-Transfer-Encoding: 7bit
~05.07.2006 21:10:04 00IT X-Priority: 3
~05.07.2006 21:10:04 00IT X-MSMail-Priority: Normal
~05.07.2006 21:10:04 00IT X-Mailer: Microsoft Outlook Express 6.00.2600.0000
~05.07.2006 21:10:04 00IT X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
@05.07.2006 21:10:04 00IT Принято письмо 03X0005D (438 байт) от <test@asbo.asbo> для <test@yandex.ru>;
<05.07.2006 21:10:04 00IT 250 OK
>05.07.2006 21:10:04 00IT QUIT
<05.07.2006 21:10:04 00IT 221 Service closing transmission channel
-05.07.2006 21:10:04 00IT Отключился SMTP-клиент [127.0.0.1]
~05.07.2006 21:10:04 00IT Thread stopped (TCsSMTPServer)
~05.07.2006 21:10:04 00IU Thread started (TCsQueueThread)
~05.07.2006 21:10:04 00IU Process message 03X0005D from test@asbo.asbo (ID=193)
~05.07.2006 21:10:04 00IU Process recipient test@yandex.ru
~05.07.2006 21:10:04 00IU Add send task (file=03X0005D, domain=yandex.ru, queue=2)
~05.07.2006 21:10:04 00IU Add remote recipient test@yandex.ru
@05.07.2006 21:10:04 00IU Письмо 03X0005D от <test@asbo.asbo> для <test@yandex.ru> помещено в очередь отправки "Q_All_Send"
~05.07.2006 21:10:04 00IV Thread started (TCsTaskThread)
05.07.2006 21:10:04 00IV Начали выполнение задания "All_Send"...
~05.07.2006 21:10:04 00IV rasapi32.dll loaded
~05.07.2006 21:10:04 00IU Thread stopped (TCsQueueThread)
~05.07.2006 21:10:04 00IV rasapi32.dll unloaded
05.07.2006 21:10:04 00IV Начали отправку очереди "Q_All_Send"...
~05.07.2006 21:10:04 00IW Thread started (TCsSendThread)
~05.07.2006 21:10:04 00IW Начали отправку очереди "Q_All_Send"...
05.07.2006 21:10:04 00IW Подключаемся к серверу 195.22.22.22:25...
~05.07.2006 21:10:04 00IX Thread started (TCsSendThread)
~05.07.2006 21:10:04 00IX Начали отправку очереди "Q_All_Send"...
~05.07.2006 21:10:04 00IX Закончили отправку очереди "Q_All_Send"
~05.07.2006 21:10:04 00IX Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00IY Thread started (TCsSendThread)
~05.07.2006 21:10:04 00IY Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00IZ Thread started (TCsSendThread)
~05.07.2006 21:10:04 00IZ Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J0 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J0 Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J1 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J1 Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J2 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J2 Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J3 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J3 Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J4 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J4 Thread stopped (TCsSendThread)
~05.07.2006 21:10:04 00J5 Thread started (TCsSendThread)
~05.07.2006 21:10:04 00J5 Thread stopped (TCsSendThread)
+05.07.2006 21:10:04 00IW Подключились к серверу 195.22.22.22:25
>05.07.2006 21:10:04 00IW 220 smtp.beta.ru ESMTP
<05.07.2006 21:10:04 00IW EHLO [195.33.33.33]
>05.07.2006 21:10:04 00IW 250-smtp.beta.ru
>05.07.2006 21:10:04 00IW 250-AUTH LOGIN CRAM-MD5 PLAIN
>05.07.2006 21:10:04 00IW 250-AUTH=LOGIN CRAM-MD5 PLAIN
>05.07.2006 21:10:04 00IW 250-STARTTLS
>05.07.2006 21:10:04 00IW 250-PIPELINING
>05.07.2006 21:10:04 00IW 250 8BITMIME
~05.07.2006 21:10:04 00IW Added recipient test@yandex.ru (ID=242)
<05.07.2006 21:10:04 00IW MAIL FROM:<test@narod.ru>
>05.07.2006 21:10:04 00IW 250 ok
<05.07.2006 21:10:04 00IW RCPT TO:<test@yandex.ru>
>05.07.2006 21:10:04 00IW 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
<05.07.2006 21:10:04 00IW RSET
>05.07.2006 21:10:04 00IW 250 flushed
@05.07.2006 21:10:04 00IW Создано письмо 03X0005E (1441 байт) для test@asbo.asbo;
~05.07.2006 21:10:04 00IW Message 03X0005D deleted (ID=193)
<05.07.2006 21:10:04 00IW QUIT
~05.07.2006 21:10:04 00J6 Thread started (TCsQueueThread)
~05.07.2006 21:10:04 00J6 Process message 03X0005E from (ID=194)
~05.07.2006 21:10:04 00J6 Process recipient test@asbo.asbo
@05.07.2006 21:10:04 00J6 Письмо 03X0005E (1458 байт) от <> доставлено в п/я <test@asbo.asbo>
~05.07.2006 21:10:04 00J6 Message 03X0005E deleted (ID=194)
~05.07.2006 21:10:04 00J6 Thread stopped (TCsQueueThread)
>05.07.2006 21:10:04 00IW 221 smtp.beta.ru
-05.07.2006 21:10:04 00IW Отключились от сервера 195.22.22.22:25
~05.07.2006 21:10:04 00IW Закончили отправку очереди "Q_All_Send"
~05.07.2006 21:10:04 00IW Thread stopped (TCsSendThread)
05.07.2006 21:10:04 00IV Закончили отправку очереди "Q_All_Send"
05.07.2006 21:10:04 00IV Закончили выполнение задания "All_Send"
~05.07.2006 21:10:04 00IV Thread stopped (TCsTaskThread)

Попытки использовать второй в списке (законный для данного соединения) сервер не наблюдается...

Что скажете, уважаемый?
Back to top
asbo
Subscriber
Subscriber


Joined: 22 Jun 2006
Posts: 11

PostPosted: 06 Jul 2006 2:16 (Thu)    Post subject: Reply with quote

Скьюз ми. Почему-то предыдущий пост ушел под Guest. А это я - asbo
_________________
Take it easy...
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 06 Jul 2006 21:26 (Thu)    Post subject: Reply with quote

Потому что удалось подключиться к первому в списке smtp...
Quote:
+05.07.2006 21:10:04 00IW Подключились к серверу 195.22.22.22:25

А то что он почту не принимает это уже другая задача.
Quote:
>05.07.2006 21:10:04 00IW 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

Смысл ваших пожеланий понятен - не удалось отправить (именно отправить, а не подключиться к серверу) письмо на первый smtp, попытаться отправить на второй и т.д. Сам мечтаю о таком, но это сделать не так просто как кажется, но мы над этим будем работать.
Back to top
View user's profile Send private message
asbo
Subscriber
Subscriber


Joined: 22 Jun 2006
Posts: 11

PostPosted: 06 Jul 2006 22:27 (Thu)    Post subject: Reply with quote

PWL wrote:
Потому что удалось подключиться к первому в списке smtp...
Quote:
+05.07.2006 21:10:04 00IW Подключились к серверу 195.22.22.22:25

Согласен. Если один схавал, зачем в другой тыкаться?

Quote:
А то что он почту не принимает это уже другая задача.
Quote:
>05.07.2006 21:10:04 00IW 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

Так он отвечает, когда нет авторизации. Когда авторизация включена - банит по Relay Access Denied. Но итог-то одинаков. Не фиг от другого прова лезть.

Quote:
Смысл ваших пожеланий понятен - не удалось отправить (именно отправить, а не подключиться к серверу) письмо на первый smtp, попытаться отправить на второй и т.д. Сам мечтаю о таком, но это сделать не так просто как кажется, но мы над этим будем работать.

Отрадно слышать. Но тема осталась открытой... Позволю себе вернуться к началу. Зачем тогда нужен список и алгоритм его использования CMS-ом? Т.е. когда все-таки используется 2-й, 3-й... n-й сервер?

И вопрос по ходу (я заморочился им во время всех этих экспериментов :) - вторая половина списка SMTP ("не содержит") не накладывет ли на процесс отправки каких-либо ограничений?

Поясняю. У моего прова (основного) админы, млин, с ручками, млин, шаловливыми. Они то DNS-ы вдруг поменяют, то сервер SMTP сменят. Последний я уже прописываю словами (не IP), а резервные (которые они уже меняли не раз) все в виде IP держу в правом списке. Не может получИться так, что они, млин, в очередной раз заменят сервер, а он окажется в правом списке. Немного надуманная задача, но не хотелось бы сесть в эту лужу снова, как было у меня с DNS-ми.

_________________
Take it easy...
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 09 Jul 2006 10:43 (Sun)    Post subject: Reply with quote

asbo wrote:
Отрадно слышать. Но тема осталась открытой... Позволю себе вернуться к началу. Зачем тогда нужен список и алгоритм его использования CMS-ом? Т.е. когда все-таки используется 2-й, 3-й... n-й сервер?

Если не удалось подключиться к первому в списке (если он недоступен, не резолвится по IP и т.д. и т.п.), то используется 2-й и т.д.
Т.е. CMS в логе напишет, например: "Не удалось подключиться к серверу xxx.xxx.xxx.xxx:25: Тайм-аут соединения (10060)"
и делается попытка подключиться к следующему в списке.
asbo wrote:
И вопрос по ходу (я заморочился им во время всех этих экспериментов Smile - вторая половина списка SMTP ("не содержит") не накладывет ли на процесс отправки каких-либо ограничений?

Не накладывает.
Back to top
View user's profile Send private message
asbo
Subscriber
Subscriber


Joined: 22 Jun 2006
Posts: 11

PostPosted: 09 Jul 2006 12:27 (Sun)    Post subject: Reply with quote

ОК, PWL, спасибо. Почти все понял.

Просто я ни разу не сталкивался с ошибками подключения, а только RAD и "...isn't in my list...", потому и не мог лицезреть использование списка в реале. Считаем, что тема закрыта. Будем ждать реализации перебора или привязки SMTP к активному соединению.

Ну а я все-таки прикрутил spSMTP. Тяжеловато в рамках одной машины юзать несколько прог под разные сервисы, но что делать...

Всем спасибо

_________________
Take it easy...
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 31 Jan 2013 16:39 (Thu)    Post subject: Reply with quote

asbo wrote:
Нафига нужен список SMTP-серверов "Конфигурация\Отправка\Очереди (Основная, чтоб на фак не послалиSmile\из списка", если реально используется только первый в списке?

Исправили в CMS 2.05:
Code:
[-] При неудаче соединения с внешним SMTP-сервером отправка очереди
    прекращалась, даже если имелись другие SMTP-сервера.

Добавили в CMS 2.07 beta 1:
Code:
[!] Возможность при сбое MX-доставки письма автоматически отправлять его
    на SMTP-сервера по списку и наоборот.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
mivenkov
Newbie
Newbie


Joined: 10 Jan 2014
Posts: 2

PostPosted: 02 Jun 2015 15:00 (Tue)    Post subject: перебор адресов Reply with quote

А у меня получается, что он видит мз DNS адреса серверов, но бьется только на один адрес, подключается ко второму, а первый игнорирует
    ~02.06.2015 15:49:40 00GH Thread started (TCsTaskThread)
    02.06.2015 15:49:40 00GH Начали выполнение задания "Send"...
    02.06.2015 15:49:40 00GH Начали отправку очереди "Main queue"...
    ~02.06.2015 15:49:40 00GI Thread started (TCsSendThread)
    ~02.06.2015 15:49:40 00GI Начали отправку очереди "Main queue"...
    ~02.06.2015 15:49:40 00GI Use message 04S0000Y
    ~02.06.2015 15:49:40 00GI DNS query [91.144.138.3]: trend.ru 15
    ~02.06.2015 15:49:40 00GI trend.ru MX 5 mail3.vitpc.com
    ~02.06.2015 15:49:40 00GI trend.ru MX 10 ns1.vitpc.com
    02.06.2015 15:49:40 00GI Получаем IP-адреса для mail3.vitpc.com;ns1.vitpc.com;...
    ~02.06.2015 15:49:40 00GI DNS query [91.144.138.3]: mail3.vitpc.com 1
    ~02.06.2015 15:49:40 00GI mail3.vitpc.com A 91.208.161.38
    ~02.06.2015 15:49:40 00GI DNS query [91.144.138.3]: ns1.vitpc.com 1
    ~02.06.2015 15:49:40 00GI ns1.vitpc.com A 91.208.161.251
    02.06.2015 15:49:40 00GI IP-адреса: 91.208.161.38;91.208.161.251;
    02.06.2015 15:49:40 00GI Подключаемся к серверу 91.208.161.251:25...
    ~02.06.2015 15:49:40 00GJ Thread started (TCsSendThread)
    ~02.06.2015 15:49:40 00GJ Начали отправку очереди "Main queue"...
    ~02.06.2015 15:49:40 00GJ Use message 04S0000Y
    ~02.06.2015 15:49:40 00GJ Use message 04S00012
    ~02.06.2015 15:49:40 00GJ DNS query [91.144.138.3]: trend.ru 15
    ~02.06.2015 15:49:40 00GJ trend.ru MX 5 mail3.vitpc.com
    ~02.06.2015 15:49:40 00GJ trend.ru MX 10 ns1.vitpc.com
    02.06.2015 15:49:40 00GJ Получаем IP-адреса для mail3.vitpc.com;ns1.vitpc.com;...
    ~02.06.2015 15:49:40 00GJ DNS query [91.144.138.3]: mail3.vitpc.com 1
    ~02.06.2015 15:49:40 00GJ mail3.vitpc.com A 91.208.161.38
    ~02.06.2015 15:49:40 00GJ DNS query [91.144.138.3]: ns1.vitpc.com 1
    ~02.06.2015 15:49:40 00GJ ns1.vitpc.com A 91.208.161.251
    02.06.2015 15:49:40 00GJ IP-адреса: 91.208.161.38;91.208.161.251;
    02.06.2015 15:49:40 00GJ Подключаемся к серверу 91.208.161.251:25...
    ~02.06.2015 15:49:40 00GK Thread started (TCsSendThread)
    ~02.06.2015 15:49:40 00GK Начали отправку очереди "Main queue"...
    ~02.06.2015 15:49:40 00GK Use message 04S0000Y
    ~02.06.2015 15:49:40 00GK Use message 04S00012
    ~02.06.2015 15:49:40 00GK Закончили отправку очереди "Main queue"
    ~02.06.2015 15:49:40 00GK Thread stopped (TCsSendThread)
    ~02.06.2015 15:50:00 00GL Thread started (TCsTaskThread)
    02.06.2015 15:50:00 00GL Начали выполнение задания "Send"...
    ~02.06.2015 15:50:00 00GM Thread started (TCsSendThread)
    ~02.06.2015 15:50:00 00GM Начали отправку очереди "Main queue"...
    ~02.06.2015 15:50:00 00GM Use message 04S0000Y
    ~02.06.2015 15:50:00 00GM Use message 04S00012
    ~02.06.2015 15:50:00 00GM Закончили отправку очереди "Main queue"
    ~02.06.2015 15:50:00 00GM Thread stopped (TCsSendThread)
    !02.06.2015 15:50:01 00GI Не удалось подключиться к серверу 91.208.161.251:25: Тайм-аут соединения (10060)
    02.06.2015 15:50:01 00GI Сервер 91.208.161.251:25 временно недоступен (1 мин.)
    ~02.06.2015 15:50:01 00GI Use message 04S0000Y
    ~02.06.2015 15:50:01 00GI DNS query [91.144.138.3]: trend.ru 15
    ~02.06.2015 15:50:01 00GI trend.ru MX 5 mail3.vitpc.com
    ~02.06.2015 15:50:01 00GI trend.ru MX 10 ns1.vitpc.com
    02.06.2015 15:50:01 00GI Получаем IP-адреса для mail3.vitpc.com;ns1.vitpc.com;...
    ~02.06.2015 15:50:01 00GI DNS query [91.144.138.3]: mail3.vitpc.com 1
    ~02.06.2015 15:50:01 00GI mail3.vitpc.com A 91.208.161.38
    ~02.06.2015 15:50:01 00GI DNS query [91.144.138.3]: ns1.vitpc.com 1
    ~02.06.2015 15:50:01 00GI ns1.vitpc.com A 91.208.161.251
    02.06.2015 15:50:01 00GI IP-адреса: 91.208.161.38;91.208.161.251;
    ~02.06.2015 15:50:01 00GI Use message 04S00012
    ~02.06.2015 15:50:01 00GI Закончили отправку очереди "Main queue"
    ~02.06.2015 15:50:01 00GI Thread stopped (TCsSendThread)
    !02.06.2015 15:50:01 00GJ Не удалось подключиться к серверу 91.208.161.251:25: Тайм-аут соединения (10060)
    02.06.2015 15:50:01 00GJ Сервер 91.208.161.251:25 временно недоступен (1 мин.)
    ~02.06.2015 15:50:01 00GJ Use message 04S00012
    ~02.06.2015 15:50:01 00GJ DNS query [91.144.138.3]: trend.ru 15
    ~02.06.2015 15:50:01 00GJ trend.ru MX 5 mail3.vitpc.com
    ~02.06.2015 15:50:01 00GJ trend.ru MX 10 ns1.vitpc.com
    02.06.2015 15:50:01 00GJ Получаем IP-адреса для mail3.vitpc.com;ns1.vitpc.com;...
    ~02.06.2015 15:50:01 00GJ DNS query [91.144.138.3]: mail3.vitpc.com 1
    ~02.06.2015 15:50:01 00GJ mail3.vitpc.com A 91.208.161.38
    ~02.06.2015 15:50:01 00GJ DNS query [91.144.138.3]: ns1.vitpc.com 1
    ~02.06.2015 15:50:01 00GJ ns1.vitpc.com A 91.208.161.251
    02.06.2015 15:50:01 00GJ IP-адреса: 91.208.161.38;91.208.161.251;
    ~02.06.2015 15:50:01 00GJ Закончили отправку очереди "Main queue"
    ~02.06.2015 15:50:01 00GJ Thread stopped (TCsSendThread)
    02.06.2015 15:50:01 00GL Закончили выполнение задания "Send"
    ~02.06.2015 15:50:01 00GL Thread stopped (TCsTaskThread)
    02.06.2015 15:50:01 00GH Закончили отправку очереди "Main queue"
    02.06.2015 15:50:01 00GH Закончили выполнение задания "Send"
    ~02.06.2015 15:50:01 00GH Thread stopped (TCsTaskThread)

как это исправить?
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 02 Jun 2015 16:17 (Tue)    Post subject: Reply with quote

С DNS у вас всё в порядке: в настройках CMS указан DNS-сервер 91.144.138.3 и он нормально отвечает на запросы.

Ситуация следующая. CMS отправляет письмо в домен trend.ru. В этом домене есть два сервера, принимающие почту: 1-й — mail3.vitpc.com (91.208.161.38) и 2-й — ns1.vitpc.com (91.208.161.251).
CMS сначала попытался отправить письмо на 1-й сервер (в показанном журнале этой попытки нет; она была ранее). Это не получилось, поэтому CMS пометил этот сервер (91.208.161.38) как временно недоступный.
Затем отправка очереди была запущена ещё раз. 1-й сервер был всё ещё помечен как недоступный, поэтому для отправки использовался 2-й сервер (91.208.161.251) (эта попытка есть в журнале). Но этот сервер не ответил, поэтому он тоже был помечен как недоступный на 1 минуту.

То есть проблему надо искать в журнале с попыткой отправки на 1-й сервер (91.208.161.38).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group