Hallo,
sorry dass ich jetzt erst schreibe. Es handelt sich um Spezialsoftware, die man nicht an jeder Ecke findet. Grundsätzlich sollten aber alle Programme, die per MAPISendMail emails versenden, ähnliche Effekte haben.
Ich benutze die Thunderbirdversion 2.00.23 und Windows XP (tritt aber ebenso unter Vista auf).
Nun zur Antwort:
Problem 1: ein Returncode ist der Code, mit dem z.B. ein aufgerufenes Programm (oder in diesem Fall die Funktion MAPISendMail) antwortet. Dieser sagt ob die Aktion erfolgreich durchgeführt wurde oder ob ein Fehler aufgetreten ist. Das erste geschilderte Problem liegt also darin, dass die Funktion MAPISendMail sofort zum aufrufenden Prozess zurückkehrt (wobei der Returncode sagt, dass die Mail erfolgreich verschickt wurde), obwohl die Mail im Thunderbird vom Benutzer noch gar nicht losgeschickt wurde. Warum ist das wichtig: das aufrufende Programm müsste anhand des Codes erkennen können ob die email tatsächlich verschickt wurde oder nicht und davon abhängig unterschiedliche Aktionen ausführen.
Problem 2: die hier geschilderte Meldung kommt vermutlich berechtigterweise aus Sicherheitsgründen, damit nicht beliebige Applikationen beliebig viele Mails verschicken können, ohne dass der Benutzer es merkt. Das hat durchaus seine Berechtigung. Allerdings kann das ganze ja auch gewollt sein und für diesen Fall sollte man das Verhalten von Thunderbird irgendwie anpassen können. Das genau war meine Frage.
VG