用phpmailer發郵件如何點擊按鈕發送郵件

來源:互聯網
上載者:User
現在用phpmailer發郵件,頁面重新整理一下就發送一封郵件了
如何在頁面上面點擊一個按鈕就發送一封郵件


回複討論(解決方案)

你可以做???面啊。
例如一重新整理就?送的?面是sendmail.php,按??面是send.php

send.php

      ?送?件       



然後在sendmail.php最後加入。
 

寫個form,加個submit,提交以後發送郵件。

或者直接將按鈕 設定成重新整理模式

回複1樓
那phpmailer的那個頁面應該怎麼寫呢

phpmailer用動嗎
header("Content-Type: text/html; charset=utf-8");
require("phpmailer/class.phpmailer.php"); //引入檔案
$mail = new PHPMailer(); //執行個體化
$mail->IsSMTP(); // 啟用SMTP
$mail->Host="smtp.126.com"; //smtp伺服器的名稱
$mail->SMTPAuth = true; //啟用smtp認證
$mail->Username = "@126.com"; //你的郵箱名
$mail->Password = ""; //郵箱密碼

$mail->From = "@126.com"; //寄件者地址(也就是你的郵箱地址)
$mail->FromName = ""; //寄件者姓名
$mail->AddAddress("@126.com",""); //添加收件者
//$mail->AddReplyTo("*****@126.com", "****"); //回複地址(可填可不填)

$mail->WordWrap = 50; //設定每行字元長度
//$mail->AddAttachment("01.jpg", "manu.jpg"); // 添加附件,並指定名稱
$mail->IsHTML(true); // 是否HTML格式郵件

$mail->CharSet="utf-8"; //設定郵件編碼
$mail->Subject = ""; //郵件主題
$mail->Body = ""; //郵件內容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //郵件內文不支援HTML的備用顯示

if(!$mail->Send())
{
echo "無法發送郵件.

";
echo "Mailer Error: " . $mail->ErrorInfo;
exit();
} else {
echo "郵件已經發送";
}
?>

現在用phpmailer發郵件,頁面重新整理一下就發送一封郵件了



回複1樓
那phpmailer的那個頁面應該怎麼寫呢



IsSMTP();                 // 啟用SMTP       $mail->Host="smtp.126.com";      //smtp伺服器的名稱       $mail->SMTPAuth = true;         //啟用smtp認證       $mail->Username = "@126.com";   //你的郵箱名       $mail->Password = "";      //郵箱密碼       $mail->From = "@126.com";            //寄件者地址(也就是你的郵箱地址)       $mail->FromName = "";              //寄件者姓名   $mail->AddAddress("@126.com",""); //添加收件者       //$mail->AddReplyTo("*****@126.com", "****");    //回複地址(可填可不填)       $mail->WordWrap = 50;                    //設定每行字元長度       //$mail->AddAttachment("01.jpg", "manu.jpg");   // 添加附件,並指定名稱       $mail->IsHTML(true);                 // 是否HTML格式郵件       $mail->CharSet="utf-8";    //設定郵件編碼       $mail->Subject = "";          //郵件主題       $mail->Body    = "";        //郵件內容       $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //郵件內文不支援HTML的備用顯示      if(!$mail->Send())     {          #echo "無法發送郵件. 

"; #echo "Mailer Error: " . $mail->ErrorInfo; #exit();?>

回複6樓
現在phpmailer這個php頁面
頁面重新整理之後出來了提示框,郵件可以順利到達
但是send頁面,按鈕按了不起作用,郵件發送不了
而且按鈕上面的字是亂碼,不都是utf-8編碼嗎,怎麼還亂碼

感謝,問題基本已經解決
也非常感謝版主和9925親

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.