View previous topic :: View next topic |
Author |
Message |
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 10 Oct 2013 17:42 (Thu) Post subject: |
|
|
Спасибо, уже догадался, только через Subject сделал селекцию этого служебного письма
сейчас уже забираем почту снаружи, отправляем на Middle, отправляем уведомление (отдельная очередь и она вызывает отдельное задание по писем>=1). Уведомление "отправляй почту" поступает на Local.
дальше надо на Local по получении его запустить задание отправки и в нем опять уведомление (шаг 7). Для него опять отдельная очередь и затем правило сортировки в спец. очередь и в ней дергаем по >=1 опять же отдельное задание. Так примерно или попроще? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 10 Oct 2013 20:01 (Thu) Post subject: |
|
|
Так. Попроще, пожалуй, не получится. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 14 Oct 2013 10:16 (Mon) Post subject: |
|
|
NAMOR,
Сейчас такая проблема - при запуске задания отправки на Local письма не принимает Middle, похоже потому что на нем нет пользователя dsa@local.ru.
@14.10.2013 09:45:00 0005 Принято письмо 09Q00001 (460 байт) от <dsa@local.ru> для <dsa@mail.ru> (Тема: "test01")
@14.10.2013 09:45:00 0006 Обрабатываем письмо 09Q00001 (637 байт) от <dsa@local.ru> для <dsa@mail.ru> (Тема: "test01")
14.10.2013 09:45:00 0006 Начали сортировку "Main sorter"... Получатели: <dsa@mail.ru>
14.10.2013 09:45:00 0006 Закончили сортировку "Main sorter". Получатели: <dsa@mail.ru>
@14.10.2013 09:45:00 0006 Письмо 09Q00001 (637 байт) от <dsa@local.ru> для <dsa@mail.ru> помещено в очередь отправки "Main queue" (Тема: "test01")
!14.10.2013 09:45:20 0008 Отправка письма 09Q00001 (637 байт) от <dsa@local.ru> для <dsa@mail.ru> прервана: 550 Unknown local user - <dsa@local.ru> (Тема: "test01")
@14.10.2013 09:45:20 0008 Создано уведомление 09Q00002 (800 байт) от <> для <dsa@local.ru> (Тема: "Message is not delivered"; Шаблон: "01 Message is not delivered")
@14.10.2013 09:45:20 000A Обрабатываем письмо 09Q00002 (800 байт) от <> для <dsa@local.ru> (Тема: "Message is not delivered") |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 14 Oct 2013 10:43 (Mon) Post subject: |
|
|
Скорее всего, вы не настроили домен на Middle.
NAMOR wrote: | Важно, чтобы здесь не было создано пользователей с теми же именами, что на Local.
У домена укажите имя как на Local и настройте: "Письма для несуществующих пользователей - Помещать в очередь: <очередь отправки на Local>". |
Если не поможет, покажите аналогичный фрагмент журнала с отладочным уровнем подробности. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 14 Oct 2013 11:16 (Mon) Post subject: |
|
|
тут проблема в ОТПРАВИТЕЛЕ похоже
проверил на Middle настроен домен в точности "У домена укажите имя как на Local и настройте: "Письма для несуществующих пользователей - Помещать в очередь: <очередь отправки на Local>".
Только эти настройки влияют скорее на прием снаружи (по моему скромному разумению), а с ним как раз всё Ок
Письма снаружи проходят до Local, более того, все "служебные" (отправляй, отправил) ходят в обе стороны (хотя они вообще "левые" - на адрес Srv@Srv.Srv, а отправитель - ткнул просто в клавишу Q) |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 14 Oct 2013 12:21 (Mon) Post subject: |
|
|
Да, вы правы. Проблема в том, что CMS не принимает письма от несуществующих пользователей.
Придётся на Middle настроить чуть посложнее.
У домена укажите несуществующее имя (например, domain.local) и настройте: "Письма для несуществующих пользователей - Не принимать".
Создайте сортировщик "POP3" с правилом:
Если письмо имеет получателей домена mycompany.ru, Выполнить действия только для данных получателей, Поместить письмо в очередь: <очередь отправки на Local>
В свойствах всех внешних ящиков настройте так:
[x] Добавить получателя: <адрес e-mail с вкладки "Общее">
[x] Направить письмо в сортировщик: "POP3"
Остальные флажки снимите. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 14 Oct 2013 14:26 (Mon) Post subject: |
|
|
а можно не новый сортировщик а еще одно просто правило в MainSorter?
соответственно, во внешних ящиках направляем в MainSorter.
Еще - насчет "Остальные флажки снимите" - извлечь локальных получателей из полей до сих пор стояло - снять? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 14 Oct 2013 15:17 (Mon) Post subject: |
|
|
SBV wrote: | а можно не новый сортировщик а еще одно просто правило в MainSorter?
соответственно, во внешних ящиках направляем в MainSorter. |
Можно. Но если MainSorter выбран основным сортировщиком, то это правило будет проверяться и для приходящих с Local писем и для уведомлений, но никогда для них не будет выполняться. Лишние действия.
В основной сортировщик специально направлять не надо, в него и так все письма попадают. В этом случае флажок "Направить письмо в сортировщик" надо снять, чтобы два раза письма не сортировались.
SBV wrote: | Еще - насчет "Остальные флажки снимите" - извлечь локальных получателей из полей до сих пор стояло - снять? |
Поскольку локальный домен будет называться не mycompany.ru, то никогда ничего не извлечётся и флажок лучше снять, чтобы не было лишних действий. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 17 Oct 2013 17:06 (Thu) Post subject: |
|
|
Придумал (точнее, вспомнил), как обойтись без "на Middle настроить чуть посложнее".
Проблема была в том, что CMS не принимал письма от несуществующих пользователей. Решение простое.
Всё настраиваем по предыдущему варианту (без "посложнее").
На Local в свойствах SMTP-сервера Middle включаем аутентификацию под администратором Middle (или можно создать отдельного пользователя). Готово. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 18 Oct 2013 13:35 (Fri) Post subject: |
|
|
NAMOR, спасибо
Но уже все заработало по варианту "посложнее", переделывать сейчас не буду, может пригодится на будущее, если будет повод что-то перестраивать.
Вот если бы Вы "вспомнили" , как избавиться от логики на Local, чтобы на нем было лишь стандартно smtp/pop сервер... |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 18 Oct 2013 14:26 (Fri) Post subject: |
|
|
SBV wrote: | NAMOR, спасибо
Но уже все заработало по варианту "посложнее", переделывать сейчас не буду, может пригодится на будущее, если будет повод что-то перестраивать. |
Рад, что заработало.
SBV wrote: | Вот если бы Вы "вспомнили" , как избавиться от логики на Local, чтобы на нем было лишь стандартно smtp/pop сервер... |
"Вспомню" — напишу Но пока это вряд ли возможно, надо CMS дорабатывать. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 22 Oct 2013 12:09 (Tue) Post subject: |
|
|
NAMOR, добрый день
Периодически спонтанно встаем примерно раз-два в день.
Встаем всегда в одном месте - на Local служебное письмо "отправил почту" формируется, помещается в очередь Srv, запускается задание Srv (которое его должно отправить), но фактической отправки не происходит и есс-но всё встает.
В личку кинул фрагменты логов на максимальном уровне логирования.
первый когда встали, второй после перезапуска задания Srv на Local вручную (т.е. как оно молотит часами тысячи раз в нормальном режиме). |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 22 Oct 2013 15:02 (Tue) Post subject: |
|
|
Для начала обновите CMS 2.07 на CMS 2.12 по инструкции "Переход с предыдущих версий" из справки.
Если проблема не решится, пришлите аналогичные фрагменты журнала для CMS 2.12. |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 28 Oct 2013 17:41 (Mon) Post subject: |
|
|
аналогичная ситуация на 2.12
фрагменты лога кинул в личку |
|
Back to top |
|
|
SBV Subscriber
Joined: 24 Sep 2013 Posts: 18
|
Posted: 29 Oct 2013 20:37 (Tue) Post subject: |
|
|
NAMOR,
Не удалось еще посмотреть? |
|
Back to top |
|
|
|