필터 기능을 추가하는 플러그인 지원 SMTP 서버 [닫기]
-
12-12-2019 - |
문제
며칠 전 스팸 방지 기술에 관한 아이디어가 떠올랐습니다.
그러므로 나는 다음을 찾고 있다. SMTP 서버, 이는 다음을 통해 향상될 수 있습니다. 필터 플러그인.
누구든지 알고 있습니까? SMTP 프레임워크 또는 SMTP 서버, 플러그인용 API를 제공합니까?
나는 이미 우연히 발견했습니다. 아파치의 제임스 프로젝트, 적어도 풍부한 이메일 관련 모듈 세트를 제공하는 것 같습니다.
해결책
나는로 전환했다 서브하스엠티프 며칠 전 그 API가 당신이 찾고 있는 것을 지원한다고 믿었습니다.
메일을 처리하기 위해 일부 핸들러를 구현할 수 있습니다.
final MessageHandlerFactory mhf = new MessageHandlerFactory() {
@Override
public MessageHandler create(final MessageContext ctx) {
return new MessageHandler() {
@Override
public void recipient(final String recipient) throws RejectException {
// TODO Auto-generated method stub
}
@Override
public void from(final String from) throws RejectException {
// TODO Auto-generated method stub
}
@Override
public void done() {
// TODO Auto-generated method stub
}
@Override
public void data(final InputStream data) throws RejectException, TooMuchDataException, IOException {
}
};
}
};
final SMTPServer srv = new SMTPServer(mhf);
srv.start();
제휴하지 않습니다 StackOverflow