2016-11-18 11 views
0

모든 보내는 메시지에 대해 사전 처리 논리를 만들려고합니다. QueueA/Repository에 메시지를 저장하는 메시지를 수신하는 즉시 mailet을 생성 할 수 있습니다. 메시지가 수신되면 QueueB/Repository로 이동합니다. QueueB/Repository로 전송하면 James에게 전송됩니다. 받는 사람.비동기 처리가 포함 된 Apache James Custom Mailet

나는 사전에 아파치 제임스 3.0.4 베타를

감사를 사용하고 있습니다.

답변

0

메일 (SMTP/JMAP)을 수신하면 James는 메일 대기열 "SPOOL"에 추가합니다. (ActiveMQ 이해)

그러면 "전처리"가 수행됩니다. 더 많은 라우팅 및 메일 수정 논리입니다. 프로세서에서 mailet (부작용 및 메일 수정) 및 matcher (mailet 적용시기)를 구성 할 수 있습니다. 이를 위해 LocalDelivery mailet을 사용하여 사용자의 로컬 사서함에 배달 할 수 있습니다. 멀리있는 사용자에게 전송하려면 RemoteDelivery를 사용하십시오. RemoteDelivery는 다른 전자 메일을 보내기 위해 다른 스레드 풀에서 처리 할 다른 큐에 추가합니다. 더 나아가 mailetcontainer.xml 설정 파일을 살펴보십시오.

그래서 IMO는 기본 제임스의 행동 같은 외모 ...

아와 PS를 설명하는 것, 적어도 3.0 beta6, 또는 더 나은, 마스터 지점 ;-)

건배,

을 사용하십시오

베노아