며칠 전 subethasmtp으로 바꿨으며 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();
저자는 확장성에 초점을 맞추기 때문에 완벽한 후보자가 될 수 있습니다. 솔루션을 다운로드하고 컴파일 할 것입니다. 누군가가 다른 옵션을 제안하는 경우를 대비해서 며칠 동안 질문을 공개하겠습니다. 고마워, 미코! – SteAp
당신을 진심으로 환영합니다! ;)하지만 우리는 연속적인 통합 시스템에서 @localhost를 테스트하는 메일에만 subethasmtp를 사용합니다. 그래서 나는 Handlers 등을 써야하지 않는다. – Mirko
SubEthaSMTP는 POPe/IMAP 지원과 함께 제공 되는가? 이 경우 POP3를 먼저 구현해야합니다. – SteAp