163郵箱中使用php是很常見的操作,可以通過php的SMTP類來實(shí)現(xiàn)163郵箱的郵件發(fā)送、收取等操作。例如,可以使用php代碼編寫發(fā)送郵件的腳本:
IsSMTP(); $mail->Host = "smtp.163.com"; //設(shè)置smtp服務(wù)器的端口 $mail->Port = 25; //設(shè)置smtp服務(wù)器的用戶名和密碼 $mail->SMTPAuth = true; $mail->Username = "youremail@163.com"; $mail->Password = "yourpassword"; //設(shè)置發(fā)送方和接收方的信息 $mail->SetFrom("yourname@163.com","yourname"); $mail->AddAddress("recipient@gmail.com", "recipient name"); //設(shè)置郵件的主題和內(nèi)容 $mail->Subject = "163 Mail Test email"; $mail->Body = "This is a test message of smtp using PHPmailer class."; //將郵件發(fā)送出去 $mail->Send(); ?>上述代碼中,需要引入phpmailer類,并通過設(shè)置smtp服務(wù)器的地址、端口以及用戶名和密碼等信息來完成郵件的發(fā)送。 除此之外,還可以使用php的imap模塊來實(shí)現(xiàn)對(duì)163郵箱的郵件收取。可以通過如下的代碼來實(shí)現(xiàn)基本的郵件接收:
subject); echo "Subject: $subject"; $body = imap_fetchbody($mbox,$i,1); echo "Body: $body"; } //關(guān)閉連接 imap_close($mbox); ?>上述代碼中,首先使用imap_open函數(shù)連接imap服務(wù)器并授權(quán),然后通過imap_num_msg函數(shù)獲取郵箱中的郵件數(shù)量,并循環(huán)讀取每封郵件并顯示郵件內(nèi)容,最后關(guān)閉連接完成操作。 通過上述的代碼示例可以看出,使用php來實(shí)現(xiàn)對(duì)163郵箱的郵件發(fā)送、收取等操作是相當(dāng)簡單的,可以極大的方便日常工作中的郵件管理。