[java/smtp] mail systemen; advies + ervaring?

Pagina: 1
Acties:

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:13

Altaphista

1. check manual, 2. ask

Topicstarter
Ik ben nu bezig met het programmeren van een applicatie in Java, en wil zometeen het mailgebeuren implementeren. Op dit moment heb ik het nog zo, dat een mail(object) met javax.mail in postfix wordt gedropt en afgehandeld, maar dan ontstaat het probleem dat ik niet direct kan zien of een mail goed verstuurd is of niet.

Er wordt wel wat informatie door postfix gegeven, maar dat is niet voldoende. Ik krijg een logfile-ID en op dit moment kijk ik in de maillogfiles of een mail is aangekomen. Echter deze processen draaien onafhankelijk van elkaar, waardoor er fouten ontstaan bij de verwerking van het aantal aangekomen mailtjes. Bijvoorbeeld als er geen verbinding is en het mailtje kan niet verstuurd worden, maar de verwerker begint al, dan registreert deze het mailtje als 'niet verzonden', terwijl deze nog wel in de queue staat van postfix.

Daarom wil ik graag weten of er een systeem bestaat (in Java) dat mail kan versturen en meer terugkoppeling kan verzorgen aan het draaiende proces (evt. na enige tijd, maar wel gecontroleerd), zodat het proces direct weet of het mailtje is aangekomen.

Je gaat het pas zien als je het doorhebt.


  • Bobco
  • Registratie: Januari 2001
  • Laatst online: 30-10-2023

Bobco

I used to dream about Verona.

Kijk eens naar James, een SMTP, POP3 en NNTP server. Helemaal in Java, helemaal open source. James werkt met een pipeline waarin matchers en mailets zitten. Een matcher bepaalt wat er moet gebeuren, gebaseerd op een of ander in te stellen criterium, een mailet voert een bepaalde bewerking uit op het mailtje.

Je zou in jouw geval een of andere custom header kunnen zetten en de standaard mailet die het versturen van de mail naar de buitenwereld doet een signaal richting je versturende proces laten geven.

James bevalt mij prima, je moet alleen wel 'even' de documentatie doorlezen.

With the light in our eyes, it's hard to see.


  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 17:13

Altaphista

1. check manual, 2. ask

Topicstarter
yo thnx, ik ga ernaar kijken :)
voordeel is idd dat het open source is.

Je gaat het pas zien als je het doorhebt.