![]() |
Indy: Wie Mails im Ordner "Gesendet" ablegen?
Hallo,
mein Programm versendet per Indy (TIdSMTP) E-Mails. Dazu verbindet es mit dem SMTP-Server, den der Nutzer einstellt. Z.B. von Strato. Loggt sich nun der Nutzer in seinen Webmailer ein, ist die versendete E-Mail nicht im Ordner "Gesendet" zu sehen. Was muss ich tun, damit die E-Mail in diesem Ordner sichtbar wird? Ist das überhaupt möglich? Der Strato-Support sagte dem Anwender: "Ja ist möglich, da muss der Entwickler in seiner Software was machen." Hat jemand einen Lösungsvorschlag? Danke! |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
Was man machen kann: neben der Mail die an den Empfänger rausgeht, auch noch eine mit gleichem Inhalt an die Adresse Sender senden. Diese erscheint dann in seinem Posteingang. |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
|
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Du kannst dich via IMAP verbinden und dort kannst du Mails (Eingegangene/Gesendete/Sonstwas) verschieben oder was auch immer ... natürlich nur in deinem Postfach.
|
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
|
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Nee, aber man kann eine Kopie der versendeten Mail dort rein speichern. :stupid:
Falls der MailServer beim SMTP nicht von selbst eine Option anbietet, es dort reinzukopieren. |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
|
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
Mit GUIDs im Betreff könnte das gehen :) |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
Zitat:
|
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
1. erste Mail geht an den beabsichtigten Empfänger raus via SMTP 2. die zweite Mail ("Kopie" der ersten) schickt der Absender an sich selber via SMTP (so habe ich das bei einer Firma Jahrzehnte praktiviert) 3. Nun der Clou: der Absender erhält die Mail aus Schritt 2 ja in seinem Posteingang. Dort möchte er sie nicht sehen, da liegt schon so viel rum, er will dass sie unter Postausgang oder Gesendet liegt. 4. Das Delphi Programm greift daher nach Schritt 2 über IMAP auf das Konto zu, sucht dort im Posteingang nach der Mail, und verschiebt diese in den Postausgang Ordner Das ist das Konzept, aber ob es im Detail funktioniert wie erwartet hängt von zu vielem ab. Und ob Indy auch IMAP Verwaltungsfunktionen bietet, weiss ich leider nicht. |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Zitat:
Einfach die eigene Adresse ebenfalls in CC oder besser ins BCC. :zwinker: --- Via IMAP kannst du alles in dem Postfach machen. * Mails runterladen * Mails löschen * Mails erstellen/speichern (egal ob in Gesendet oder aber in Entwürfe oder ...) * Mails umbennen, verschieben, bearbeiten, .... Aber IMAP hat leider keine Funktionalität zum Versenden (wäre zu praktisch, sonst hätte man nicht nur POP3 sondern auch SMTP ersetzen können), also * eine Mail als TidMessage generieren * diese Mail via SMTP an den Empfänger versenden * und anschließend diese Mail via IMAP im Gesendet speichern Zitat: SMTP has no concept of a "Sent items" mailbox. Wie gesagt, wenn dann nur auf der anderen Seite, also eine Option, welche man in seinem Mail-Server aktivieren könnte (falls er sowas bietet) ... oder eben selber via IMAP. |
AW: Indy: Wie Mails im Ordner "Gesendet" ablegen?
Danke an euch beide. Das hört sich gut an, werde ich so machen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz