2013-06-16 2 views
2

개발 및 자동 테스트를 위해 로컬 Apache James 2.3.2 설치를 사용하고 있습니다.Apache James - 스풀의 메시지 시간을 줄입니다.

 <mailet match="All" class="Forward"> 
     <forwardto>[email protected]</forwardto> 
    </mailet> 

모든 것이 제대로 작동합니다 : 그것은 하나의 주소로 들어오는 모든 메시지를 전달하고 외부 메일을 릴레이하지하도록 구성된 전자 메일이 스풀 디렉토리에, 허용됩니다, 그리고 마지막에서,받은 편지함/test 디렉토리로 이동 그런 다음 자동 테스트를 통해 확인을받습니다.

유일한 문제는 스풀 디렉토리에서받은 편지함/테스트 디렉토리로 이메일을 옮기는 데 10 초에서 60 초 정도 걸릴 수 있습니다. 즉, 테스트가 검색하고 확인하기 전에 오래 기다려야한다는 것을 의미합니다 .

그렇지 않으면 구성 할 수 있습니까? 아니면 단순히 테스트 목적으로 다른 이메일 서버로 이동해야합니까?

감사합니다.

답변

0

이 질문에 대한 직접적인 대답은 아니지만 JES http://www.ericdaugherty.com/java/mailserver/으로 전환되었습니다. 많은 SMTP와 POP3 스레드가이 스레드 스풀에서 메시지를 선택하고 보내려고하는 일뿐만 아니라 주파수를 어떻게 당신이 내 요구를 충족 그들에게

# The server stores incoming SMTP messages on disk before attempting to deliver them. This 
# setting determines how often (in seconds) the server checks the disk for new messages to deliver. The 
# smaller the number, the faster message will be processed. However, a smaller number will cause 
# the server to use more of your system's resources. 
smtpdelivery.interval=5 

을 제공 구성 할 수 있습니다.