zweitens bedanke ich mich bei gerold, der mir bei meinem dummen problem auf die sprünge geholfen hat....
aber der wahre grund für mein post ist folgender:
ich verwende nun simplemail seit einiger zeit und musste feststellen, dass bei kurzen netzunterbrüchen in ungünstigen momenten (wireless und co.) email verlohren gehen können. ich schreibe beim scheitern von send() einen logeintag so weiss ich was nicht versendet wurde (...) aber viel lieber wäre mir gar nichts unternehmen zu müssen - händisch versteht sich .
nun meine idee:
ich will einen art email queue schreiben, welche die email bis zu 3 tagen zurück hält bis diese erfolgreich zugestellt werden konnte.
mein ansatz (pseudo code):
Code: Alles auswählen
loop mit 864 durchgängen:
sendeversuch
wenn erfolgreich: ende
sonst: 300 sekunden schlafen
zustellung gescheitert: logeintrag schreibe.
- mail kann wahrscheinlich irgendwann zugestellt werden (innert 3 tagen)
nachteile:
- objekt im speicher
- laufender prozess, im schlechtesten fall 3 tage
fragen:
- hat jemand eine bessere idee?
- was kann verbessert werden??
mfg, philippe