日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php内置邮件sendmail发送,PHP发送邮件函数sendmail()

發布時間:2025/3/21 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php内置邮件sendmail发送,PHP发送邮件函数sendmail() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  不需要郵件服務器,不使用mail內置函數,一個類就搞定,利用PHPMailer類我寫了一個自定義函數 sendmail() ,VERY實用!

以前也在幾個PHP論壇上發表過這個發郵件的函數,今天再發,因為today要附上使用例子,如果你還不會用,那就要補補PHP基礎課了。

1.下載相關文件sendmail.rar,包含 index.php文件、PHPMailer類庫文件夾 下載

2.然后解壓 sendmail.rar 到服務器的任何目錄下

3.打開 index.php ,如下(修改淺黃色標記部分,表單部分隨便。)

include_once "phpmailer/class.phpmailer.php";

function sendmail($to,$subject,$content) {

$mail = new PHPMailer();

// 以下設置 - 不要更改!

$mail->IsSMTP();

$mail->SMTPAuth = true;

$mail->IsHTML(true);

$mail->CharSet ="GB2312";

$mail->Encoding = "base64";

// 以下設置 - 不要更改!

$mail->AddAddress($to, "");

$mail->Subject = $subject;

$mail->Body = $content;

// 以下 5 個變量值必須據實修改

$host = '61.183.41.172';

$password = '******';

$fromname = '天馬博客';

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

//$mail->AddAttachment("ok.jpg"); //附件

// 以下設置 - 不要更改!

$mail->Host = $host;

$mail->Username = $username;

$mail->Password = $password;

$mail->From = $from;

$mail->FromName = $fromname;

// 發送并返回相應信息

if(!$mail->Send()){ return 0; exit(); }

return 1;

}

?>

發件人

收件人

/**先設置 $to $subject $content 這三個變量的值

再調用 sendmail 函數來發送郵件

**/

if($_POST[b_sendmail]){

$to = htmlspecialchars(addslashes($_POST[t_to]));

$subject = '天馬博客:一封測試郵件↖(^ω^)↗';

$content = '恭喜你,你已看到了PHP發送郵件的效果。 -- 天馬博客';

if(sendmail($to,$subject,$content)) {

echo "發送到 $to 的郵件已成功!";

}else{

echo '發送失敗!';

}

}

?>

4.最后一步,運行index.php

你的郵件是否發送成功?

總結

以上是生活随笔為你收集整理的php内置邮件sendmail发送,PHP发送邮件函数sendmail()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。