您的位置 首页 php

php通过imap获取邮件

首先,下载下来一个第三方的库

其次,把库引入项目中

然后,把账号导入,按库里面的函数读取即可

例子:

<?

$mailbox = ‘邮箱imap的地址’;

$ username = ‘邮箱账号’;

$password = ‘邮箱密码’;

$encryption = null; // or ImapClient::ENCRYPT_SSL or ImapClient::ENCRYPT_TLS or null

$imap = new ImapClient($mailbox, $username, $password, $encryption);

//连接

if($imap->isConnected()=== false ) {

die($imap->getError());

}else{

echo “ok”;

echo “<hr>”;

}

//获取收件箱

$imap->selectFolder(“ Inbox ”);

//获取所有邮件数量

$overallMessages = $imap->countMessages();

//获取未读邮件数量

$unreadMessages = $imap->countUnreadMessages();

//获取邮件列表

$emails = $imap->getMessages();

foreach ($emails as $k=>$v){

var_dump($v[‘from’]);

echo “<br>”;

var_dump($v[‘to’]);

echo “<br>”;

var_dump($v[‘ subject ’]);

echo “<br>”;

echo “<br>==================================================================<br>”;

}

文章来源:智云一二三科技

文章标题:php通过imap获取邮件

文章地址:https://www.zhihuclub.com/149270.shtml

关于作者: 智云科技

热门文章

网站地图