l'éditeur php Strawberry vous présentera comment lire les emails en php. En php, vous pouvez utiliser la bibliothèque d'extensions IMAP pour implémenter des opérations de lecture d'e-mails. Grâce au protocole IMAP, vous pouvez vous connecter au serveur de messagerie, lire et traiter le contenu du courrier. Grâce aux fonctions de la bibliothèque IMAP, vous pouvez facilement implémenter la fonction de réception d'e-mails, notamment l'obtention de listes de diffusion, la lecture du contenu des e-mails et d'autres opérations. En apprenant et en maîtrisant l'utilisation de la bibliothèque IMAP, vous pouvez facilement lire et traiter les e-mails en PHP et réaliser davantage de fonctions liées à la messagerie.
$connection = imap_open("{mail.example.com:993/ssl}", "username", "passWord"); $mails = imap_search($connection, "ALL"); foreach ($mails as $mailId) { $header = imap_headerinfo($connection, $mailId); $subject = $header->subject; $from = $header->fromaddress; // 其他操作... } imap_close($connection);
$connection = pop3_open("mail.example.com", "username", "password"); $messages = pop3_list($connection); foreach ($messages as $message) { $header = pop3_get_header($connection, $message); $subject = $header["subject"]; $from = $header["from"]; // 其他操作... } pop3_close($connection);
require 'PHPMailer/src/PHPMailer.php'; $mail = new PHPMailer\PHPMailer\PHPMailer(); $mail->isPOP3(); $mail->Host = 'mail.example.com'; $mail->Port = 110; $mail->Username = 'username'; $mail->Password = 'password'; $mail->setFrom('from@example.com'); $mail->addAddress('to@example.com'); if ($mail->connect()) { $mail->login(); $mails = $mail->listMessages(); foreach ($mails as $mail) { $subject = $mail->subject; $from = $mail->from; // 其他操作... } $mail->disconnect(); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!