Pergunta

Eu estou usando servidor Postfix SMTP para receber e-mails.

Minha exigência é levar os objetos de email do Postfix e analisar o correio objetos de modo que os objetos de email individuais podem ser usados ??no meu código java assim que um email é recebido pelo Postfix.

Uma das soluções que eu vim é ter um filtro de conteúdo comunicar com Postfix e tendo os e-mails como correntes na porta personalizado e analisar o fluxo de e-mail para a minha mensagem java MIME.

Atualmente eu sou capaz de ter o fluxo de e-mail de postfix, mas incapaz de analisar esse fluxo no meu código filtro java e obter os resultados necessários.

Por favor ajuda !!!

Agradecemos antecipadamente !!

Ashish

Foi útil?

Solução

Para mensagens de correio de análise com Java, JavaMail é sua melhor opção. Para se comunicar com Postfix como um filtro de conteúdo, você provavelmente terá que implementar o protocolo LMTP por si mesmo, ou partes de reutilização de um servidor SMTP existente, como James .

Dependendo do que você está tentando realizar, talvez você poderia ter Postfix entregar mensagens a um Maildir back-end e, em seguida, usar JavaMail para acessá-los com um cliente IMAP em uma base regular?

Outras dicas

Eu acho postfix usa o LMTP protocolo para se comunicar aqui, é especificado no RFC 2033, que pode ser encontrada aqui: RFC 2033

Eu soa como você deseja recriar a funcionalidade do maildrop. Eu olhava para o código fonte para esse projeto, pode ser encontrada aqui: fonte maildrop .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top