본문 바로가기

James Server v3/SMTP

[설정] SMTP delayTime and max retries



ㅁ mx record 의 개수 만큼 re try 를 하고 connectiontimeout 으로 인해 Thread 가 대기 한다.


   그리하여 deliveryThreads 중 대부분 retires 대기 상태가 되어 외부 발송이 지연된다.


/conf/mailetcontainer.conf

 


  <mailet match="All" class="com.naonsoft.james.transport.mailets.RemoteDelivery">
        <outgoingQueue>outgoing</outgoingQueue>
        <delayTime>5 minute</delayTime>
       <delayTime>10 minute</delayTime>

        <maxRetries>0</maxRetries>
        <maxDnsProblemRetries>0</maxDnsProblemRetries>
        <deliveryThreads>50</deliveryThreads>
        <sendpartial>true</sendpartial>
        <bounceProcessor>bounces</bounceProcessor>
        <timeout>10000</timeout>
        <connectiontimeout>2000</connectiontimeout>
      </mailet>
    </processor>