如何通过我的 PHP 代码访问我的 Gmail 帐户?我需要从我的 gmail 帐户获取主题和发件人地址。然后我需要在 gmail 上将已访问标记为已读 我应该使用 gmail pop3 clint 吗?我可以使用任何框架来访问 gmail pop3 服务器。
最佳答案
我只会使用 PHP imap functions并做这样的事情:
<?php
$mailbox = imap_open("{imap.googlemail.com:993/ssl}INBOX", "USERNAME@googlemail.com", "PASSWORD");
$mail = imap_search($mailbox, "ALL");
$mail_headers = imap_headerinfo($mailbox, $mail[0]);
$subject = $mail_headers->subject;
$from = $mail_headers->fromaddress;
imap_setflag_full($mailbox, $mail[0], "\\Seen \\Flagged");
imap_close($mailbox);
?>
这会连接到 imap.googlemail.com(googlemail 的 imap 服务器),将 $subject 设置为第一条消息的主题,并将 $from 设置为第一条消息的发件人地址。然后,它将此消息标记为已读。 (它未经测试,但它应该工作 :S)
关于php - 通过 PHP 代码访问我的 Gmail 收件箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385797/