來自: https://www.php.cn/php-weizijiaocheng-408762.htmlphp
PHPmailer請在github下載,或者直接百度,也不難,雖然PHPmailer裏面一大堆東西,可是咱們只須要html
PHPMailer.class.phpgit
PHPMailerAutoload.class.phpgithub
SMTP.class.php函數
php雖然提供了mail()函數,可是我不會也沒有研究過,而PHPMailer是一個不錯的郵件發送工具,使用起來也是很是簡單!工具
<?php include("class.phpmailer.php"); include("class.smtp.php"); //實例化 $mail = new PHPMailer(); //設置smtp參數 $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPKeepAlive = true; //$mail->SMTPSecure = "SSL"; $mail->Host = "smtp.163.com"; $mail->Port = 25; //填寫你的郵箱帳號和密碼 $mail->Username = "18681613053@163.com"; $mail->Password = "*********"; //設置發送方,最好不要僞造地址 $mail->From = "18681613053@163.com"; $mail->FromName = "陽臺大爺"; //標題,內容,和備用內容 $mail->Subject = "163email"; $mail->Body = "163email body"; $mail->AltBody = "163email!!!純文本";//若是郵件不支持HTML格式,則替換成該純文本模式郵件 $mail->WordWrap = 50; // 設置郵件每行字符數 //$mail->MsgHTML($body); //設置回覆地址 $mail->AddReplyTo("18681613053@163.com","yy"); //添加附件,此處附件與腳本位於相同目錄下,不然填寫完整路徑 //$mail->AddAttachment("attachment.zip"); //設置郵件接收方的郵箱和姓名 $mail->AddAddress("704203193@qq.com","FirstName LastName"); //使用HTML格式發送郵件 $mail->IsHTML(true); //經過Send方法發送郵件,根據發送結果作相應處理 if(!$mail->Send()) { echo "發送失敗: " . $mail->ErrorInfo; } else { echo "郵件已經成功發送"; } ?>