怎麼使用PHPMailer實現郵件的傳送??

2021-06-26 13:56:14 字數 1394 閱讀 4737

傳送郵件是常用的功能,lz今天在專案中也碰到了,特此分享一下。

1、2、

// 必要匯入

require("class.phpmailer.php");

require("class.smtp.php");

date_default_timezone_set('asia/shanghai');//設定時區東八區

$mail = new phpmailer(); //建立郵件傳送類

$address = "[email protected]";

$mail->issmtp(); // 使用smtp方式傳送

$mail->charset ="utf-8";//設定編碼,否則傳送中文亂碼

$mail->host = "smtp.qq.com"; // 您的企業郵局網域名稱

$mail->smtpauth = true; // 啟用smtp驗證功能

$mail->username = "[email protected]"; // 郵局使用者名稱(請填寫完整的email位址)

$mail->password = "**********"; // 郵局密碼

$mail->from = "[email protected]"; //郵件傳送者email位址

$mail->fromname = "dwqs";

$mail->addaddress($address, "dwqs");//收件人位址,可以替換成任何想要接收郵件的email信箱,格式是addaddress("收件人email","收件人姓名")

//$mail->addreplyto("", "");

//$mail->addattachment("/var/tmp/file.tar.gz"); // 新增附件

//$mail->ishtml(true); // set email format to html //是否使用html格式

$mail->subject = "驗證郵件"; //郵件標題

$mail->body = "hello,這是測試郵件"; //郵件內容

$mail->altbody = "this is the body in plain text for non-html mail clients"; //附加資訊,可以省略

if(!$mail->send()) else

?>

測試結果:

PHP使用PHPMailer實現傳送郵件

環境 php5.6 需要匯入郵件類包 準備工作 登入要傳送郵件的郵箱賬號,開啟設定中心,開啟smtp服務,設定授權碼 開通教程 傳送郵件時的使用者名稱即是郵箱賬號,密碼是設定的授權碼 收件人位址 address 14321916 qq.com 標題 subject 測試訊息 資訊 message 內...

phpmailer 實現傳送郵件

在註冊的時候,常常會用到郵件驗證,一直想弄明白這是怎麼實現的,記得2年前曾經試過這個問題,沒有實現,今天睏到不行的時候開始決定搞明白這個,然後,然後就出來了。issmtp 使用smtp方式傳送 mail host smtp.qq.com 您的企業郵局網域名稱 mail smtpauth true 啟...

使用phpmailer傳送郵件

說起來還真不好意思.弄個郵件左左右右差不多弄了2周,當然了,我請了一周的假期.我們公司的郵件發不出去了,原來的郵件是用的php自帶的mail 函式.可能是配置問題吧.這個不是我要處理的問題,暫且不去找原因了,解決辦法,就是用乙個smtp 發郵件的外掛程式,來處理,要傳送的內容,主題都不用改動 解壓後...