首页 > 解决方案 > 我如何将以前发送的电子邮件可视化为输出?

问题描述

我创建了一个 php 代码,它使所有收到的未读邮件的输出可视化成为可能

  // server IMAP per la connessione
  $server = '{imap.gmail.com:993/ssl/novalidate-cert}';

  // account Gmail
  $login = 'miaemail@gmail.com';

  // password per l'accesso a Gmail
  $password = 'miapassword';

  // connessione IMAP ad un account Gmail
  $connessione = imap_open($server, $login, $password);

  // numero di email ricevute
  $conteggio = imap_num_msg($connessione);

  // informazioni di tutte l'email ricevute
  $messaggi = imap_fetch_overview($connessione, "1:$conteggio");

  $k=1;
  // visualizza sono l'email non visualizzate
  for($i = 0; $i < $conteggio; $i++) {    
      $intestazioni = imap_headerinfo($connessione, $k);

     if($intestazioni->Unseen == 'U') {      
        echo "<p>Oggetto: ".$messaggi[$i]->subject."<br />";
        echo "Data: ".$messaggi[$i]->date."<br />";
        echo "Inviato da: ".$messaggi[$i]->from."</p>";
        echo $body = imap_fetchbody($connessione, $k, '1');        
     }

     $k++;
  }

我找不到任何 imap 功能可以让我查询我发送的电子邮件。

标签: php

解决方案


推荐阅读