1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu E-Mail und allgemeines Arbeiten
  4. Allgemeines Arbeiten / Konten einrichten / Installation & Update

Emails per MAPISendMail verschicken

  • abayer3
  • October 1, 2009 at 4:43 PM
  • Closed
  • Thread is Resolved
  • abayer3
    Junior Member
    Posts
    3
    Member since
    1. Oct. 2009
    • October 1, 2009 at 4:43 PM
    • #1

    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.

  • abayer3
    Junior Member
    Posts
    3
    Member since
    1. Oct. 2009
    • October 9, 2009 at 12:52 PM
    • #2

    Hallo,
    ich frage nochmal nach.
    Hat wirklich niemand je ein ähnliches Problem gehabt?
    VG

  • mrb
    Senior Member
    Reactions Received
    112
    Posts
    24,306
    Member since
    13. Jun. 2004
    Helpful answers
    8
    • October 9, 2009 at 1:07 PM
    • #3

    Hallo,
    das Problem, ist, dass du nicht schreibst, um welches Programm es sich handelt (vielleicht kann ja einer der Helfer das dann nachvollziehen). Ich hab z.B. überhaupt kein Programm, mit dem ich das machen könnte.
    Darum kann ich auch nicht verstehen warum welches Programm nicht weiterlaufen sollte und was ein Returncode ist.

    Außerdem hast du folgendes vergessen:

    Wichtiger Hinweis:
    Bitte geben Sie an, welche Thunderbird-Version (1.0.* / 1.5.0.* / 2.0.0.*) und welches Betriebssystem Sie einsetzen - so kann man Ihnen besser Hilfe leisten.

    Gerade mit Mapi gab es nämlich in der Version .22 einen Bug.

    Kann eine Frage hier im Forum nicht beantwortet werden, dann meldet sich auch niemand.

    Gruß

  • abayer3
    Junior Member
    Posts
    3
    Member since
    1. Oct. 2009
    • October 22, 2009 at 2:41 PM
    • #4

    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

  • Community-Bot September 3, 2024 at 7:30 PM

    Closed the thread.

Current app version

  • Thunderbird 152.0.1 veröffentlicht

    Thunder July 4, 2026 at 1:02 PM

Current 140 ESR version

  • Thunderbird 140.12.1 ESR veröffentlicht

    Thunder July 4, 2026 at 1:05 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™