AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Übertragungsbericht TIdMessage?
Thema durchsuchen
Ansicht
Themen-Optionen

Übertragungsbericht TIdMessage?

Ein Thema von Bruzzler69 · begonnen am 27. Dez 2010 · letzter Beitrag vom 27. Dez 2010
Antwort Antwort
Bruzzler69

Registriert seit: 27. Dez 2010
4 Beiträge
 
#1

Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 10:19
Hallo Leute,

gibt es eine Möglichkeit per TIdMessage einen Übertragungsbericht der E-Mail anzufordern, keine Empfangsbestätigung sondern einen Übertragunsgbericht.

Für eine Antwort wäre ich dankbar.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 10:27
Hallo,

TidMessage beinhaltet doch "nur" die Nachricht.
Ein Protokol solltest du von smtp oder pop3 (welche die Nachricht übertragen)
bekommen.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Bruzzler69

Registriert seit: 27. Dez 2010
4 Beiträge
 
#3

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 11:08
Ja sorry habe mich undeutlich ausgedrückt ausgedrückt.

Das ist mir klar.

Gibt es per TIdSMTP eine möglichkeit dazu.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 11:21
Vielleicht kannst Du die Methode GetResponse dazu nutzen.
Zusätzlich kannst Du noch eventuelle Exceptions auswerten.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Bruzzler69

Registriert seit: 27. Dez 2010
4 Beiträge
 
#5

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 13:04
Naja ich glaube weniger, dass mir die SMTP ResponseCodes hier weiterhelfen.
Es gibt ja bei Emails die Möglichkeite der Anforderung einer Übertragungsbestätigung, dann bekommt man sobald die E-Mail beim Empfängerserver angekommen ist eine Kurze E-Mail....solch eine Funktionalität suche ich....
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 13:13
Naja ich glaube weniger, dass mir die SMTP ResponseCodes hier weiterhelfen.
Es gibt ja bei Emails die Möglichkeite der Anforderung einer Übertragungsbestätigung, dann bekommt man sobald die E-Mail beim Empfängerserver angekommen ist eine Kurze E-Mail....solch eine Funktionalität suche ich....
nun, das wolltest Du ja nicht laut deinem ersten Beitrag.

Nun denn, schau Dir mal die Eigenschaft ReceiptRecipient von TIdMessage an - sollte das tun was Dir so vorschwebt.

Nachtrag:
Zitat von DelphiHilfe:
Including an email address in ReceiptRecipient does not guarantee that a receipt notice will be generated when the message is received; the recipient can always cancel the request.


Grüße
Klaus
Klaus

Geändert von Klaus01 (27. Dez 2010 um 13:20 Uhr)
  Mit Zitat antworten Zitat
Bruzzler69

Registriert seit: 27. Dez 2010
4 Beiträge
 
#7

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 13:33
ReceiptRecipient ist doch eine Empfangsbestätigung oder nicht? Ich will aber eine Übertragungsbestätigung keine Empfangsbestätigung.

Kurzer Diskurs:

Übertragungsbestätigung --> Empfangsbestätigung/Lesebestätigung:

1. Ist eine Übertragungsbestätigung angefordert, so sendet diese der Mailserver des Empfängers automatisch (im Normalfall), sobald die E-Mail im Postfach abgelegt wurde.

2. Ist eine Lesebestätigung angefordert, kann diese erst erfolgen, wenn der Empfänger seinen Mailclient mit dem Postfach bei seinem Provider verbindet und die Post abholt. Dieser öffnet die E-Mail und kann nun eine Lesebestätigung senden oder nicht. Es kann auch eingestellt werden, dass keine Nachfrage erfolgt, sondern dass a) immer eine Lesebestätigung gesendet wird (sofern angefordert) b) nie eine Lesebestätigung gesendet wird.

Ich will Fall 1.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Übertragungsbericht TIdMessage?

  Alt 27. Dez 2010, 13:44
.. wenn wir weiterhin über pop3 und smtp reden.

Eine Empfangsbestätigung wird ausgestellt wenn die Mail beim Empfänger angekommen ist.
Empfänger ist nicht der Mailserver, sondern der pop3 Client.
Die Bestätigung wird gesendet wenn der pop3 Client die Mail vom Server geladen hat
und auch nur dann wenn der Client so konfiguriert ist, dies auch zu tun.

Wenn Du etwas vom Server haben willst - musst Du dich meines bescheidenen Wissens nach
an das SMTP Protokol halten -> und die Response codes auswerten.

Durchgestrichen weil es Quatch ist, (erst iformieren dann posten).
Der Server schickt eine Empfangsbestätigung (soweit er dazu konfiguriert ist)
wenn er eine Mail angenommen hat.

Nachtrag: ich denke immer noch das dann ReceiptRecipient das richtige ist.
noch ein wenig gesucht...
Msg.ExtraHeaders.Append('Return-Receipt-To=GUELTIGEEMAILADRESSE' Grüße
Klaus
Klaus

Geändert von Klaus01 (27. Dez 2010 um 14:02 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz