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.
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.