James Server v3/Fetchmail

ignorercpt-header : Rejected mail intended for remote recipient

Dev_Kyle 2014. 9. 10. 12:01

추후 개별 옵션 적용으로 하려면 내부 프로세스를 기억해둬야 할 듯 함.

메일 사용자가 늘면 서버가 땀흘리는게 pop, fetchmail 인데 class FetchMail implements Runnable... 을 해버리니

스케줄러 부터 재 설계가 필요 할 듯. Thread pool 개수에 따라 fetch target 정하는 것도 구현해야 하는군.

 

우선은 fetchmail.xml 에 정의된 내용만으로 가져오는데 대충 설정해두고 테스트를 했더니 reject ?

ignorercpt-header 옵션 지정으로 인해 여기서 out.

 

ignorercpt-header 값이 false 이면 수신자가 eml 안의 receipt address 가 됨. test@gmail.com 으로 MailAddress 필드 값으로 되어 recipient="kys@kys.com" 으로 로컬 메일로 수신이 불가 해짐.

ignorercpt-header="true" 로 세팅해야 recipient 값으로 메일 수신이 이루어짐. customrcpt-header 지정도 가능 한듯. ( accounts 위에 보면 주석으로 옵션 설명을 써놓긴했군. )

custom header 만들어 봐야 제한된 비지니스의 기능들로 밖에 사용을 못하니...