Hallo mal wieder, liebes Forum,
ich stehe gerade vor der Frage, wie ich für unser aktuelles Projekt den Mailversand organisiere. Ich habe mit JavaMail und meinem Mailaccount gespielt und das hat auch geklappt, allerdings dauert der Versandprozess 2 Sekunden, was viel zu lange den Thread blockiert. Größter Teil davon ist so das Drumherumreden der Protokolle und Verbindungsaufbau. Klar der läuft in eigenem Prozess, der Mailinput kommt asynchron per ZeroMQ. Aber ich frage mich trotzdem, ob das so lange dauer muss, schließlich sollen eine ganze Menge Mails versandt werden...
Ich dachte jetzt, vielleicht wirds schneller, wenn man nen lokalen Exim oder so installiert der erstmal sammelt. Aber muss nicht auch lokal ne Verbindung aufgebaut werden, was dann genauso lange dauert? Gibts einen Low Level weg die E-Mails an Exim zu geben? Denke ich zu kompliziert? Oder doch lieber Amazon Cloud Simple Mail Service? Ganz was anderes? Wie ist denn bei euch der Mailversand in größeren Mengen realisiert?
Viele Grüße,
Bergtroll
ich stehe gerade vor der Frage, wie ich für unser aktuelles Projekt den Mailversand organisiere. Ich habe mit JavaMail und meinem Mailaccount gespielt und das hat auch geklappt, allerdings dauert der Versandprozess 2 Sekunden, was viel zu lange den Thread blockiert. Größter Teil davon ist so das Drumherumreden der Protokolle und Verbindungsaufbau. Klar der läuft in eigenem Prozess, der Mailinput kommt asynchron per ZeroMQ. Aber ich frage mich trotzdem, ob das so lange dauer muss, schließlich sollen eine ganze Menge Mails versandt werden...
Ich dachte jetzt, vielleicht wirds schneller, wenn man nen lokalen Exim oder so installiert der erstmal sammelt. Aber muss nicht auch lokal ne Verbindung aufgebaut werden, was dann genauso lange dauert? Gibts einen Low Level weg die E-Mails an Exim zu geben? Denke ich zu kompliziert? Oder doch lieber Amazon Cloud Simple Mail Service? Ganz was anderes? Wie ist denn bei euch der Mailversand in größeren Mengen realisiert?
Viele Grüße,
Bergtroll