从gmail获取电子邮件详细信息并保存到mysql数据库

b5buobof  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(260)

我想得到电子邮件的细节,并保存到mysql表。我需要的数据是电子邮件id,主题,正文和日期。我谷歌它,我找到一个脚本,但我得到的只有身体。我想在mysql表中获取每日电子邮件数据。
代码如下:

<?php
$hostname = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = "testmail@gmail.com";
$password = "password";
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
$emails = imap_search($inbox,'UNSEEN');
if($emails) {
    $output = '';
    rsort($emails);
    foreach($emails as $email_number) {
        $message = (imap_fetchbody($inbox,$email_number,1.1)); 
        if($message == '')
        {
            $message = (imap_fetchbody($inbox,$email_number,1));
        }
        $array = explode("\n", $message);
    }
    print_r($array);
}
imap_close($inbox);
?>

任何帮助都是值得赞赏的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题