Hallo,
ich habe folgenden Anwendungsfall: es sollen aus einem Programm heraus emails an beliebig viele Adressen gesendet werden. Es sollen wahlweise die Verfassen-Dialog des Mailclients (in diesem Fall Thunderbird) geöffnet werden oder nicht. Hier bin ich auf zwei Probleme gestoßen:
1. Das Programm läuft nach dem Öffnen des Verfassendialogs weiter (anders als z.B. Outlook) und liefert als Returncode immer unmittelbar success zurück, so dass die Anwendung nicht reagieren kann, wenn der Benutzer die Mail gar nicht absendet.
2. Wenn die Mails versendet werden sollen ohne dass der Verfassendialog geöffnet werden soll, dann kommt die Meldung "Senden der Nachricht fehlgeschlagen. Bitte überprüfen Sie Ihre Konteneinstellungen und wiederholen Sie den Vorgang". Der Returncode ist in diesem Fall ein allgemeiner Mapifehler (Code 2). Ich hab keine Einstellungen gefunden, die das irgendwie beeinflussen würden. Outlook meldet in diesem Fall, dass eine andere Anwendung eine Mail versenden will und fragt nach, ob man das zulassen möchte.
Kann ich das Verhalten in diesen beiden Punkten irgendwie beeinflussen, so dass Thunderbird sich hier kompatibel zu Outlook verhält?
Vielen Dank schon mal.