PHP Betreffzeile aus E-Mail auslesen?

Antwort

Um nur die Betreffzeile aus einer E-Mail in PHP auszulesen, kannst du die `imap`-Erweiterung verwenden. Hier ist ein einfaches Beispiel, wie du das machen kannst: 1. Stelle sicher, dass die `imap`-Erweiterung in deiner PHP-Installation aktiviert ist. 2. Verwende den folgenden Code, um die Betreffzeile auszulesen: ```php <?php // IMAP-Server und Anmeldedaten $hostname = '{imap.example.com:993/imap/ssl}INBOX'; $username = 'dein_benutzername@example.com'; $password = 'dein_passwort'; // Verbindung zum IMAP-Server herstellen $inbox = imap_open($hostname, $username, $password) or die('Verbindung fehlgeschlagen: ' . imap_last_error()); // E-Mails abrufen $emails = imap_search($inbox, 'ALL'); if ($emails) { // Die letzte E-Mail abrufen $latest_email_id = $emails[0]; // E-Mail-Header abrufen $overview = imap_fetchheader($inbox, $latest_email_id); // Betreffzeile extrahieren preg_match('/^Subject: (.*)$/mi', $overview, $matches); $subject = isset($matches[1]) ? $matches[1] : 'Kein Betreff gefunden'; echo 'Betreff: ' . $subject; } // Verbindung schließen imap_close($inbox); ?> ``` In diesem Beispiel wird eine Verbindung zu einem IMAP-Server hergestellt, die E-Mails abgerufen und die Betreffzeile der neuesten E-Mail extrahiert. Achte darauf, die Platzhalter für den IMAP-Server, den Benutzernamen und das Passwort durch deine eigenen Daten zu ersetzen.

KI fragen

Verwandte Fragen

Wie stelle ich mit PHP 8 eine ODBC-Verbindung zu SQL Server mit Windows-Authentifizierung her?

Um mit PHP 8 eine ODBC-Verbindung zu einem Microsoft SQL Server unter Verwendung der Windows-Authentifizierung herzustellen, gehst du wie folgt vor: ### Voraussetzungen 1. **ODBC-Treiber für SQ... [mehr]

Wie kann ich mit PHP 8 eine Datei außerhalb des Webverzeichnisses einfügen?

Um mit PHP 8 eine Datei von außerhalb des Webverzeichnisses einzufügen, kannst du die Funktionen `require`, `require_once`, `include` oder `include_once` verwenden. Wichtig ist dabei, den *... [mehr]

Wie setze ich unter Windows ein Passwort als Umgebungsvariable und lese es mit PHP8 aus?

Um ein Passwort als Umgebungsvariable in Windows zu setzen und es anschließend mit PHP 8 auszulesen, gehst du wie folgt vor: **1. Umgebungsvariable in Windows setzen** - Öffne die Eingabe... [mehr]

Wie addiere ich zwei Zeitangaben in PHP8, z.B. 02:45 und 04:30?

Um zwei Zeitangaben im Format „Stunden:Minuten“ in PHP 8 zu addieren, kannst du die DateTime- und DateInterval-Klassen verwenden. Hier ein Beispiel: ```php $time1 = '02:45'; $ti... [mehr]

Wie erstelle ich eine eigene Datenbank mit PHP und SQL?

Um eine eigene Datenbank mit PHP und SQL zu erstellen, benötigst du folgende Schritte: 1. **Datenbank-Server installieren** Installiere einen Datenbank-Server wie [MySQL](https://www.mysql.... [mehr]

Wie programmiere ich ein Fußball-Tippspiel mit PHP und SQL-Datenbank?

Um ein Fußball-Tippspiel mit PHP und einer SQL-Datenbank (z. B. MySQL) zu programmieren, sind mehrere Schritte notwendig. Hier findest du eine grundlegende Anleitung, wie du vorgehen kannst: **... [mehr]

Was ist der Unterschied zwischen den PHP-Funktionen ceil und round?

Die PHP-Funktionen **ceil()** und **round()** dienen beide dazu, Fließkommazahlen (Kommazahlen) auf Ganzzahlen zu runden, sie unterscheiden sich jedoch im Verhalten: - **ceil()** (von „ce... [mehr]

Wie runde ich in PHP 8 einen Wert immer auf den nächsten ganzzahligen Wert auf?

Um einen Wert in PHP 8 grundsätzlich aufzurunden, verwendest du die Funktion `ceil()`. Diese Funktion rundet immer auf die nächsthöhere ganze Zahl auf. Beispiel: ```php $wert = 3.3; $g... [mehr]

Wie programmiere ich eine Erinnerungs-App mit PHP und SQL?

Um eine einfache Erinnerungs-App mit PHP und SQL zu programmieren, benötigst du grundlegende Kenntnisse in PHP, MySQL (oder MariaDB) und HTML. Hier ist ein grober Leitfaden, wie du vorgehen kanns... [mehr]

Wie erstelle ich ein Registrierungsformular mit PHP und MySQL, das erst nach Eingabe eines Codes erreichbar ist, unter Verwendung von PHP-Sessions und Prepared Statements?

Um ein Registrierungsformular mit PHP und MySQL zu erstellen, das erst nach Eingabe eines Codes erreichbar ist, kannst du wie folgt vorgehen: **1. Code-Abfrage vor dem Formular** Zuerst wird eine Se... [mehr]