2023-03-07 分類: 網(wǎng)站建設(shè)
有了賬號(hào)名和獲取密碼后,就是程序編寫和服務(wù)器的問題,正常情況下PHP沒有安裝IMAP擴(kuò)展,所以大部分服務(wù)器需要開啟IMAP擴(kuò)展,
如果是Windows服務(wù)器,修改PHP.ini文件,把imap擴(kuò)展前面的分號(hào)去掉,然后重啟PHP服務(wù)即可。
如果是Linux服務(wù)器則稍微麻煩一些,這里我遇到的坑是WDCP安裝的PHP版本沒有帶imap擴(kuò)展文件,需要自己下載,然后上傳到對(duì)應(yīng)文件夾后,才能安裝。
安裝流程如下
首先,用Putty等工具進(jìn)入linux
進(jìn)入php源碼包ext目錄,再進(jìn)入imap目錄
cd /www/wdlinux/apache_php-5.5.38/include/php/ext/imap/
/www/wdlinux/apache_php-5.5.38/bin/phpize
./configure --with-php-config=/www/wdlinux/apache_php-5.5.38/bin/php-config --with-kerberos --with-imap --with-imap-ssl --with-libdir=lib64
make
make install
如果出錯(cuò) 安裝 yum -y install libc-client-devel
修改php.ini
[imap]
extension_dir = /www/wdlinux/apache_php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212
extension = imap.so
最后重啟php即可
相關(guān)讀取郵件的PHP代碼如下:
ini_set("display_errors", "On");
error_reporting(E_ERROR);
header("Content-type: text/html; charset=utf-8");
$mailServer = 'imap.qq.com'; //IMAP server address
$mailLink = "{{$mailServer}:143}INBOX"; // 143 is the port when not SSL
$mailUser = $_GET['email']; // email address
$mailPass = $_GET['pwd'];// client authorization code
$mail_i = intval($_GET['index']);
if($mailUser != '' && $mailPass != '') {
$Email = new Email();
$conn = $Email->mailConnect($mailServer, 143, $mailUser, $mailPass);
}
function decode_title($str) {
$arr = imap_mime_header_decode($str);
return $arr[0]->text;
}
function decode_attach($str) {
$arr = imap_mime_header_decode($str);
return iconv($arr[0]->charset, "utf-8", $arr[0]->text);
}
?>
日期:' . date('Y-m-d H:i:s', strtotime($mailHeader['date'])) . ' |
發(fā)件人:' . $mailHeader['from'] . ' |
標(biāo)題:' . $subject . ' |
正文: |
' . $Email->getBody($i) . ' |
是否已讀:' . $Email->mailRead($i) . ' ID:' . $mailHeader['id'] . ' |
附件:'; foreach ($attach_list as $attach) { echo '' . decode_attach($attach) . ''; } if (count($attach_list) == 0) { echo '無附件'; } echo ' |
當(dāng)前文章:網(wǎng)站系統(tǒng)實(shí)現(xiàn)接收郵件功能
標(biāo)題鏈接:http://www.rwnh.cn/news/242289.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、微信小程序、網(wǎng)站排名、定制網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容