/**
* 定时取邮件
**/
public function get_mail(){
$name_email = 'Admin'; //昵称
$from_email = 'aa@qq.com'; //邮箱
$pwd_email = '888888'; //密码
$obj = new \Lib\ReceivEmail($from_email,$pwd_email,$from_email,'imap.exmail.qq.com','imap','143',false);
$obj->connect();
$nmsgs = $obj->getTotalMails('DAY'); //取当天
if(!empty($nmsgs)){
$webPath = DOMAIN_NAME.'/Upload/'; //附件地址
$savePath = ITEM_PATH.'/Upload/'; //跟目录
$list = $imageList = $head = $files = array();
$body = '';
$key = 0;
$start = strtotime(date('Y-m-d'));
$end = $start+86400-1;
$ids = M('email')->where('type=1 AND (date_time between '.$start.' AND '.$end.')')->getField('mid',true); //去重当天
foreach($nmsgs as $k=>$v){
$head = $obj->getHeaders($v);
if(!repetition($ids, $head['mid']) && $head['fromBy']!=''){
//处理邮件附件
$files = $obj->GetAttach($v, $savePath);
//获取邮件附件,返回的邮件附件信息数组
$imageList = array();
$ii = 0;
foreach ($files as $k => $file) {
//type=1为附件,0为邮件内容图片
if ($file['type'] == 0) {
$imageList[$ii] = $file['pathname'];
unset($files[$k]);
$ii++;
}
}
$body = $obj->getBody($v, $webPath, $imageList);
$status = $obj->mailRead($v); //标记已读
$list[$key]['mid'] = $head['mid'];
$list[$key]['to_name'] = $name_email.' <'.$from_email.'>';
$list[$key]['from_name'] = $head['fromName'].' <'.$head['fromBy'].'>';
$list[$key]['to_email'] = $from_email;
$list[$key]['from_email'] = $head['fromBy'];
$list[$key]['title'] = $head['subject'];
$list[$key]['date_time'] = $head['udate'];
$list[$key]['body'] = base64_encode($body);
$list[$key]['attach'] = !empty($files) ? serialize($files) : '';
$list[$key]['add_time'] = time();
$key++;
}
}
$obj->close_mailbox(); //Close Mail Box
if($list) M('email')->addAll($list);
echo 'ok';
}
}
下载
php从imap获得邮件列表
作者:admin 我要评论(0)
** * 定时取邮件 ** public function get_mail(){ $name_email = & 39;Admin& 39;; 昵称 $from_email = & 39;aa@qq com& 39
授权形式: | 免费版 | ![]() |
---|---|---|
更新时间: | 2021-01-29 16:59:19 | |
软件语言: | 英文 | |
软件平台: | Win2000/WinXP/Win7 | |
文件大小: | 4.22 KB | |
评论等级: | ★★★★☆ | |
浏览次数: |
软件介绍
下载地址
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

评论(已有0条评论)

还没有评论,快来抢沙发吧!