Joh hat geschrieben: Mi 27. Nov 2024, 00:08
da fällt mir ein: wenn ich per Synapse-Funktion
eine eMail versende, warum erscheint die eigentlich nicht im IMAP unter gesendet?
Eigentlich müsste das doch auch reichen. Ich glaube zwar, das die noch pop3 nutzen, aber irgend was ist ja immer...
Ganz einfach, eine Mail wird per SMTP versendet und dann vom Mailprogram im IMAP hinterlegt. SMTP und IMAP haben so gesehen komplett andere Aufgaben. IMAP ist die Verwaltung der Mails am Server zuständig, aber nicht für den Versand.
Man hat diese Aufgaben früher recht gut gesehen, wenn man unter Linux einen kompletten Mailserver selbst erstellt bzw. verwaltet hat. Da hast du oft mit drei möglichen Teilen (SMTP, POP, IMAP) eines Mailservers direkt Kontakt gehabt und auch überlegen müssen, wie der Mailfluss ist.
Siehe auch die Erklärung hier
https://de.siteground.com/tutorials/ema ... smtp-imap/
Bezüglich Outlook-OLE: Microsoft ist (wiedermal) dabei Outlook zu ändern und (zwangsweise) in die Cloud zu verlegen. Das macht die Sache nicht einfacher. Zugriff hat(te) man meist über die MAPI-API von MS
https://learn.microsoft.com/de-de/offic ... -reference . Aktuell dürfte es in Richtung OUTLOOK-REST-API gehen.
https://learn.microsoft.com/de-de/outlook/rest/
Ich habe vor Jahren mich damit gespielt und zu dem Schluss gekommen, das es einfacher (und stabiler ist) direkt über einem SMTP zu versenden. Das habe ich aber auch nicht in Pascal gemacht, sondern über Scripts die über die Konsole aufgerufen werden, weil mittlerweile ist es gar nicht mehr so einfach etwas zu versenden, weil die SMTP Zugänge und Absenderprüfungen der Mailserver es echt schwer machen.