導航:首頁 > 編程語言 > phpsslsmtp

phpsslsmtp

發布時間:2023-02-27 02:54:34

㈠ 如何用php結合phpmailer發送郵件

先下載phpmailer,保存在你的網站目錄,在發布的頁面添加一個函數用來區分發送的主題

require_once('class.phpmailer.php');
require_once("class.smtp.php");
$mail=newPHPMailer();

$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="[email protected]";//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"恭喜,郵件發送成功!";
}

㈡ PHP伺服器發送不了SMTP郵件怎麼辦

開啟php配置文件的兩個擴展:extension=php_sockets.dll和extension=php_openssl.dll,將前面的兩個分號去掉就行。 這兩個函數呢 然後重啟服務
詳細你可以去後盾人看看,這些都是後盾人裡面的,哪裡有詳細的視頻教學都是高質量,我自己就是在裡面學的。

㈢ PHP怎麼使用阿里雲企業郵箱發郵件

找個PHPMailer類

$mail = new \Vendor\PHPMailer(); //PHPMailer對象
$mail->CharSet = 'UTF-8'; //設定郵件編碼,默認ISO-8859-1,如果發中文此項必須設置,否則亂碼
$mail->IsSMTP(); // 設定使用SMTP服務
$mail->SMTPDebug = 0; // 關閉SMTP調試功能
$mail->SMTPAuth = true; // 啟用 SMTP 驗證功能
$mail->SMTPSecure = 'ssl'; // 使用安全協議
$mail->Host = $config['SMTP_HOST']; // SMTP 伺服器
$mail->Port = $config['SMTP_PORT']; // SMTP伺服器的埠號
$mail->Username = $config['SMTP_USER']; // SMTP伺服器用戶名
$mail->Password = $config['SMTP_PASS']; // SMTP伺服器密碼
$mail->SetFrom($config['FROM_EMAIL'], $config['FROM_NAME']);
$replyEmail = $config['REPLY_EMAIL'] ? $config['REPLY_EMAIL'] : $config['FROM_EMAIL'];
$replyName = $config['REPLY_NAME'] ? $config['REPLY_NAME'] : $config['FROM_NAME'];
$mail->AddReplyTo($replyEmail, $replyName);
$mail->Subject = $subject;
$mail->MsgHTML($body);
$mail->AddAddress($to, $name);
if (is_array($attachment)) {
// 添加附件
foreach ($attachment as $file) {
is_file($file) && $mail->AddAttachment($file);
}
}
return $mail->Send() ? true : $mail->ErrorInfo;

㈣ 如何使用php通過smtp發送郵件步驟

由於php沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支持,並且不支持smtp驗證,在很多場合無法正常的工作,因此不建議使用。

閱讀全文

與phpsslsmtp相關的資料

熱點內容
程序員那麼可愛陸漓和姜逸城吻戲 瀏覽:802
android獲取窗口大小 瀏覽:180
程序員為世界帶來的貢獻 瀏覽:214
程序員招聘自薦信 瀏覽:693
魔獸鍵位設置命令宏 瀏覽:645
程序員沒有目標了 瀏覽:828
搶答器c程序編程 瀏覽:703
什麼app可以自己玩 瀏覽:76
刨客app是什麼 瀏覽:963
cad輸入命令欄不見了 瀏覽:834
做故事集可以用什麼app 瀏覽:692
qq郵箱發送壓縮包 瀏覽:672
程序員桌面機器人 瀏覽:589
xjr快速開發平台源碼 瀏覽:159
java介面runnable 瀏覽:31
python怎麼運行web伺服器 瀏覽:349
notepad編程代碼 瀏覽:740
什麼安卓的毛病最少 瀏覽:611
hp的pjl設備訪問命令 瀏覽:635
googlewebp圖片壓縮技術 瀏覽:215