POP3: Nur den E-Mail-Kopf herunterladen

Beim Abrufen von E-Mail-Nachrichten mit POP3 ist es möglich, nur die Kopfzeilen der Nachricht abzurufen (die Informationen wie Absender, Betreff und Datum enthalten), ohne den gesamten Nachrichtentext herunterzuladen.

Das Abrufen nur der Kopfzeilen kann hilfreich sein, wenn Sie die Liste der Nachrichten in Ihrem Postfach schnell durchsuchen möchten, um zu entscheiden, welche Sie herunterladen und vollständig lesen möchten.

Ab 4D v20 wird die Funktion .getMail() des POP3-Transporters um einen neuen Parameter erweitert, mit dem Sie Ihre E-Mails ohne den Textkörper empfangen können. Diese Funktion kann sogar noch hilfreicher sein, wenn Sie Gmail verwenden, da sie nicht das Löschen von gelesenen E-Mails auslöst.

Um die E-Mail-Kopfzeilen mit POP3 herunterzuladen, müssen Sie die Funktion .getMail ( ) verwenden, wobei der zweite Parameter auf true gesetzt sein muss:

$param:=New object()
$param.host:="pop.gmail.com"
$param.port:=995
$param.user:="myaddress@gmail.com"
$param.accessTokenOAuth2:=$access_token
$param.authenticationMode:=POP3 authentication OAUTH2
$transporter:=POP3 New transporter($param)
// Gets the headers of the email
$mail:=$transporter.getMail($mailNumber; True)

Sie gibt ein Mail-Objekt ohne die Body-Parts zurück:

Schauen Sie sich diese Funktion in der Dokumentation für weitere Details an!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.