Apache james 3.4 сообщение буферизуется, но не доставляется - PullRequest
0 голосов
/ 12 марта 2020

Установлено apache james 3.4 на моей локальной машине. При попытке отправки электронной почты SMTP, включенного режима отладки в журналах, я вижу, что электронная почта была получена и отправлена ​​в спул, но на самом деле она не go в базу данных или хранится где-либо. См. Ниже журналы после отправки электронного письма:

DEBUG 14: 40: 22,520 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | выполнение обработчика сообщений james org. apache .james.protocols.smtp.core.esmtp. MailSizeEsmtpExtension@139346fe DEBUG 14: 40: 22,523 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук org. apache .james.protocols.smtp.core.log. HookResultLogger@7e0a3d14 ОТЛАДКА 14: 40: 22,523 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук орг. apache .james.smtpserver.jmx. HookResultJMXMonitor@7727309d ОТЛАДКА 14: 40: 22,526 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | выполнение обработчика сообщений james org. apache .james.smtpserver. AddDefaultAttributesMessageHook@2ecd38f DEBUG 14: 40: 22,527 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук org. apache .james.protocols.smtp.core.log. HookResultLogger@7e0a3d14 DEBUG 14: 40: 22,527 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук орг. apache .james.smtpserver.jmx. HookResultJMXMonitor@7727309d ОТЛАДКА 14: 40: 22,528 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | выполнение обработчика сообщений james org. apache .james.smtpserver. SendMailHandler@e301d29 DEBUG 14: 40: 22,528 | org. apache .james.smtpserver.SendMailHandler | отправка почты INFO 14: 40: 22,567 | org. apache .james.smtpserver.SendMailHandler | Успешно спулированная почта Mail1584042022511-573e00a5-df5 c -4bd0-a9d2-0d4e45e12b0d от MaybeSender {mailAddress = Необязательно [kart2@kmart.com]} 127.0.0.1/127.0.0.1 для [kart2@kmart.com] DEBUG 14: 40,568 org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук org. apache .james.protocols.smtp.core.log. HookResultLogger@7e0a3d14 ОТЛАДКА 14: 40: 22,569 | org. apache .james.smtpserver.DataLineJamesMessageHookHandler | исполняющий хук орг. apache .james.smtpserver.jmx. HookResultJMXMonitor@7727309d ОТЛАДКА 14: 40: 22,583 | org. apache .james.mailetcontainer.impl.JamesMailSpooler | ==== Начать обработку почты Mail1584042022511-573e00a5-df5 c -4bd0-a9d2-0d4e45e12b0d ==== ОТЛАД 14: 40: 22,584 | org. apache .james.mailetcontainer.lib.AbstractStateCompositeProcessor | Позвоните MailProcessor root DEBUG 14: 40: 22,587 | org. apache .camel.component.direct.DirectProducer | Начинающий производитель: Производитель [direct: //processor.root] DEBUG 14: 40: 22,588 | org. apache .camel.impl.ProducerCache | Добавление в кэш производителя с ключом: direct: //processor.root для производителя: Producer [direct: //processor.root] DEBUG 14: 40: 22,591 | org. apache .camel.impl.ProducerCache | >>>> direct: //processor.root Exchange [] DEBUG 14: 40: 22,610 | org. apache .camel.processor.MulticastProcessor | Выполнена последовательная обработка 1 обменов DEBUG 14: 40: 22,616 | org. apache .camel.processor.MulticastProcessor | Выполнена последовательная обработка 1 обменов DEBUG 14: 40: 22,617 | org. apache .camel.processor.MulticastProcessor | Выполнена последовательная обработка 1 обменов DEBUG 14: 40: 22,618 | org. apache .camel.processor.MulticastProcessor | ExchangeId: ID-WW-CFT2PV2-1584041951079-0-9 помечен для остановки маршрутизации: Exchange [ID-WW-CFT2PV2-1584041951079-0-9] ОТЛАДКА 14: 40: 22,618 | org. apache .camel.processor.MulticastProcessor | Выполнена последовательная обработка 1 обменов DEBUG 14: 40: 22,619 | org. apache .camel.processor.Pipeline | ExchangeId: ID-WW-CFT2PV2-1584041951079-0-1 помечен для остановки маршрутизации: Exchange [ID-WW-CFT2PV2-1584041951079-0-1] ОТЛАДКА 14: 40: 22,637 | org. apache .james.mailetcontainer.impl.JamesMailSpooler | ==== Конец обработки почты Mail1584042022511-573e00a5-df5 c -4bd0-a9d2-0d4e45e12b0d ====

Любая помощь приветствуется. Дайте мне знать

1 Ответ

0 голосов
/ 18 марта 2020

У меня также была эта проблема, и я обнаружил, что закомментировал следующий раздел в файле conf / mailetcontainer по умолчанию. xml Файл конфигурации сделал свое дело.

        <mailet matcher="All" class="WithPriority">
            <value>8</value>
        </mailet>

        <mailet matcher="HasPriority=8" class="Null"/>
        <mailet matcher="AtLeastPriority=8" class="Null"/>
        <mailet matcher="AtMostPriority=8" class="Null"/> 

Похоже, это останавливает почту выход за пределы процессора root.

Сначала я следовал этому совету, чтобы сервер * Apache не работал с дистрибутивом , но это представляется более уместным Re : Получение Apache Джеймса 3.4 для обработки почты.

...