本文目錄一覽:
PHP 如何編寫用戶註冊後自動發送郵件到用戶郵箱?
1、進入自己已有的郵箱,設置帳戶,選擇「開啟POP3/SMTP服務」並保存更改。我就哪我現有設置好的郵箱給大家演示(註:我用的是騰訊企業郵箱,特別注意我畫紅部分,第一個必要設置就是在郵箱里設置:開啟POP/SMTP服務,第二個就是必要獲取POP伺服器的信息),如圖: 2、進入dede後台,系統,系統基本參數,核心設置,配置好郵箱發信的信息.以下是我的配置(說明和如演示圖):是否啟用smtp方式發送郵件:是.smtp伺服器:smtp.exmail.qq.com (註:因為我用的是QQ企業郵箱,所以可以參照上圖演示第二個畫紅部分.POP伺服器為:我所填寫的:smtp.exmail.qq.com,一般這個POP伺服器的填寫不是亂填,請一定要參考你使用的郵箱他們所在的POP伺服器.)smtp伺服器埠:25 (一般這個不需要可以去修改改變.默認為:25)SMTP伺服器的用戶郵箱:webmaster@asqq8.net (這裡填寫完整的郵箱地址)SMTP伺服器的用戶帳號:webmaster (這裡填寫郵箱開頭的賬戶也就是用戶名)SMTP伺服器的用戶密碼:123456 (密碼就不用多說了)3.進入dede後台,系統,系統基本參數,會員設置,在「會員使用許可權開通狀態(-10郵件驗證-1手工審核,0沒限制)」填-10 如圖:教程演示操縱到這裡,已經可以收到郵件了
php怎麼把一個消息發送給多個用戶
$mail = array(‘xxx@163.com’,’aaa@163.com’,’bbb@163.com’,’ccc@163.com’);
foreach($mail as $v){
maillto($v);
//這個你知道怎麼發送吧
}
如何用php結合phpmailer發送郵件
先下載phpmailer,保存在你的網站目錄,在發布的頁面添加一個函數用來區分發送的主題
require_once(‘class.phpmailer.php’);
require_once(“class.smtp.php”);
$mail = new PHPMailer();
$mail-CharSet =”UTF-8″; //設定郵件編碼,默認ISO-8859-1,如果發中文此項必須設置為 UTF-8
$mail-IsSMTP(); // 設定使用SMTP服務
$mail-SMTPAuth = true; // 啟用 SMTP 驗證功能
$mail-SMTPSecure = “ssl”; // SMTP 安全協議
$mail-Host = “smtp.gmail.com”; // SMTP 伺服器
$mail-Port = 465; // SMTP伺服器的埠號
$mail-Username = “your_name@gmail.com”; // SMTP伺服器用戶名
$mail-Password = “your_password”; // SMTP伺服器密碼
$mail-SetFrom(‘發件人地址’, ‘發件人名稱’); // 設置發件人地址和名稱
$mail-AddReplyTo(“郵件回復人地址”,”郵件回復人名稱”);
// 設置郵件回復人地址和名稱
$mail-Subject = ”; // 設置郵件標題
$mail-AltBody = “為了查看該郵件,請切換到支持 HTML 的郵件客戶端”;
// 可選項,向下兼容考慮
$mail-MsgHTML(”); // 設置郵件內容
$mail-AddAddress(‘收件人地址’, “收件人名稱”);
//$mail-AddAttachment(“images/phpmailer.gif”); // 附件
if(!$mail-Send()) {
echo “發送失敗:” . $mail-ErrorInfo;
} else {
echo “恭喜,郵件發送成功!”;
}
原創文章,作者:EWSVG,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129762.html