CMS - Workbench | DE


Templating and Coding for CMS (WordPress, Bludit, Automad, Typesetter, GetSimple, Pico and more)


eMail lesen und löschen

Mit Hilfe von PHP Scripten können Sie bequem auf Ihr Mailpostfach zugreifen, Mail lesen und danach löschen.

Mit Hilfe dieses kurzen Scripts können Sie auf Ihr Postfach zugreifen, den Inhalt einer Mail auslesen, evtl. durch PHP verarbeiten und danach löschen lassen.

Das PHP-Programm ist auf den Zugriff auf ein 1und1 IONOS Mail-Postfach abgestimmt und lauffähig, für andere Provider müssen Sie die Ports und ähnliches entsprechend anpassen.

001  <?php
002    $server = '{imap.ionos.de:143}INBOX'; //bitte Anpassen
003    $adresse = 'ed.esserda@liam-erhi‎';    //bitte anpassen
004    $password = 'ihr-kennwort';           //bitte anpassen
005    //$mbox = imap_open($server, $adresse, $password, OP_READONLY);
006    $mbox = imap_open($server, $adresse, $password, CL_EXPUNGE);
007
008    $no=1;
009    $headers = imap_headers($mbox);
010    $text = imap_fetchbody($mbox, $no, 1);
011
012    for($i = 0; $i < count($headers); ++$i)
013    {
014      echo "Header: ".$headers[$i]."<br>";
015      echo "Body: ".imap_fetchbody($mbox, $i+1, 1)."<br>";
016      echo "<hr/>";
017    }
018
019    imap_delete($mbox, 1);
020    imap_expunge($mbox);
021    imap_close($mbox);
022  ?>

In Zeile 5 stellen Sie den Read-Only Modus ein, folglich kann das Programm die erste Mail im Postfach lesen aber nicht als gelesen markieren oder löschen.

Zeile 6 aktiviert die Möglichkeit Mails via PHP zu löschen. In Zeile 19 wird die aktuell gelesene Mail mit imap_delete() zum löschen markiert und mit imap_expunge() gelöscht. Die Mail ist erst tatsächlich gelöscht, wenn imap_close() ausgeführt wird.

17.11.2020 • PHP • PHP Mail


Oliver Lohse - Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Sprachen bzw. Markup-Dialekten, z.B.: Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 22 Jahren arbeite ich in einem grossen Softwareunternehmen in Niedersachsen. Sie sehen auf dieser Seite mein eigens für Bludit CMS entwickeltes Theme "Reaktor-Block IV".

Kontakt: Κontakt@Οliver-Lohse.de


Empfehlungen:



Artikel-Statistik

Erzeugen Sie mit diesem kleinen PHP-Programm eine Statistik.

mehr...

Contact3 Hooks

mehr...

Einfacher SPAM Schutz

mehr...

Kleinste PHP Template-Engine

Wenn Sie eine extrem kleine Template-Engine benötigen, dann finden Sie in diesem Beitrag das Coding.

mehr...

Mail mit PHP abfragen 1

mehr...

Mail mit PHP abfragen 2

mehr...

PHP Formular Designpattern

Die Formularverarbeitung durch PHP ist immer noch der beliebteste Standard im Web. Nutzen Sie ein intelligentes Design, können Sie sich viel Arbeit und Stress ersparen.

mehr...

SimplePHP

SimplePHP ist eine leicht beherrschbare Template-Engine ohne externe Abhängigkeiten.

mehr...

sendMail() mit PHP

mehr...



CMS Workbench

Hilfreiche Tipps, Tricks, Codings und Codeschnipsel, die im Rahmen der Entwicklung, Weiterentwicklung und Templatings zum Thema CMS immer wieder benötigt werden - aus verschiedenen Sprachdialekten wie Java, JavaScript, PHP, Python und anderen.