PHP使用imap读取邮件内容,2018可用

这篇博客介绍如何使用PHP的imap功能从QQ邮箱读取邮件内容。作者提供了一个经过验证可用的示例代码,并指出该方法可能存在对其他邮箱的兼容性问题。
摘要由CSDN通过智能技术生成

本文以QQ邮箱为例,已验证可以成功读取邮件内容,这里用到一个类,如下。

<?php
/**
 *
 * @package     Application
 * @author      songhui@diaojia.com.cn
 * @version     Email.php  2017-07-16 09:52:16Z
 */
namespace Email;
 
class Email {

	/**
	 * @var resource $_connect
	 */
	private $_connect;
	/**
	 * @var object $_mailInfo
	 */
	private $_mailInfo;
	/**
	 * @var int $_totalCount
	 */
	private $_totalCount;
	/**
	 * @var array $_totalCount
	 */
	private $_contentType;

	/**
	 * __construct of the class
	 */
	public function __construct() {
		$this->_contentType = array(
			'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40',
			'cpt' => 'application/mac-compactpro', 'doc' => 'application/msword',
			'bin' => 'application/octet-stream', 'dms' => 'application/octet-stream',
			'lha' => 'application/octet-stream', 'lzh' => 'application/octet-stream',
			'exe' => 'application/octet-stream', 'class' => 'application/octet-stream',
			'so' => 'application/octet-stream', 'dll' => 'application/octet-stream',
			'oda' => 'application/oda', 'pdf' => 'application/pdf',
			'ai' => 'application/postscript', 'eps' => 'application/postscript',
			'ps' => 'application/postscript', 'smi' => 'application/smil',
			'smil' => 'application/smil', 'mif' => 'application/vnd.mif',
			'xls' => 'application/vnd.ms-excel', 'ppt' => 'application/vnd.ms-powerpoint',
			'wbxml' => 'application/vnd.wap.wbxml', 'wmlc' => 'application/vnd.wap.wmlc',
			'wmlsc' => 'application/vnd.wap.wmlscriptc', 'bcpio' => 'application/x-bcpio',
			'vcd' => 'application/x-cdlink', 'pgn' => 'application/x-chess-pgn',
			'cpio' => 'application/x-cpio', 'csh' => 'application/x-csh',
			'dcr' => 'application/x-director', 'dir' => 'application/x-director',
			'dxr' => 'application/x-director', 'dvi' => 'application/x-dvi',
			'spl' => 'application/x-futuresplash', 'gtar' => 'application/x-gtar',
			'hdf' => 'application/x-hdf', 'js' => 'application/x-javascript',
			'skp' => 'application/x-koan', 'skd' => 'application/x-koan',
			'skt' => 'application/x-koan', 'skm' => 'application/x-koan',
			'latex' => 'application/x-latex', 'nc' => 'application/x-netcdf',
			'cdf' => 'application/x-netcdf', 'sh' => 'application/x-sh',
			'shar' => 'application/x-shar', 'swf' => 'application/x-shockwave-flash',
			'sit' => 'application/x-stuffit', 'sv4cpio' => 'application/x-sv4cpio',
			'sv4crc' => 'application/x-sv4crc', 'tar' => 'application/x-tar',
			'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex',
			'texinfo' => 'application/x-texinfo', 'texi' => 'application/x-texinfo',
			't' => 'application/x-troff', 'tr' => 'application/x-troff',
			'roff' => 'application/x-troff', 'man' => 'application/x-troff-man',
			'me' => 'application/x-troff-me', 'ms' => 'applica
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值