phpmail發件人,郵箱發件人

本文目錄一覽:

php的mail怎麼發html格式的郵件

可以採用

phpmailer類,來做郵件發送,這也是很多PHP程序所採用的一個類發送

require(ROOT.’/class/phpMailer.class.php’);//郵件發送類

/**

*

發送郵件

*

@param

string

$to

接收人郵件地址

*

@param

string

$title

郵件標題

*

@param

string

$contents

郵件內容

支持HTML格式

*

@param

string

$type

判斷是否要加附件

*

@param

string

$accessory

附件的名字

*

@return

成功返回true,失敗返回錯誤信息

*/

function

sendEmail($to,$title,$contents,$type

=

”,$accessory

=”){

$mail

=

new

PhpMailer(true);

$mail-IsSMTP();

$mail-CharSet

=”UTF-8″;//編碼

$mail-Debugoutput

=

‘html’;//

支持HTML格式

$mail-Host

=

T_SMTP_SERVER;//HOST

地址

$mail-Port

=

25;//端口

$mail-SMTPAuth

=

true;

$mail-Username

=

T_SMTP_LOGIN;//用戶名

$mail-Password

=

T_SMTP_PASSWORD;//密碼

$mail-SetFrom(T_SMTP_FROM,T_SMTP_FROM_NAME);//發件人地址,

發件人名稱

$mail-AddAddress($to);//收信人地址

//$mail-Subject

=

“=?utf-8?B?”

.

base64_encode()

.

“?=”;

if

(!empty($type))

{

$mail-AddAttachment($type,$accessory);

//

添加附件,並指定名稱

}

$mail-Subject

=

$title;//郵件標題

$mail-MsgHTML($contents);

if

($mail-Send()){

return

true;

}else{

return

$mail-errorMessage();

}

}

望採納

Thx

php中mail函數 怎麼設置發件人的油箱啊?

當然可以。mail函數除了必選的三個參數後還有一個header參數,這裡你可以定義發件人,回復到的地址,信件的類型。例如:

$to = ‘nobody@example.com’;

$subject = ‘the subject’;

$message = ‘hello’;

$headers = ‘From: webmaster@example.com’ . “\r\n” .

‘Reply-To: webmaster@example.com’ . “\r\n” ;

mail($to, $subject, $message, $headers);

?

如何用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 “恭喜,郵件發送成功!”;

}

PHP郵件發送

首先去下載一個phpmailer的壓縮包(隨便一搜就可以找的到)

然後解壓

代碼如下:

?php

require(“phpmailer/class.phpmailer.php”); //引入文件(把剛才解壓的那些文件放到對應的路徑就可以了)

$mail = new PHPMailer(); //實例化

$mail-IsSMTP(); // 啟用SMTP

$mail-Host=”smtp.126.com”; //smtp服務器的名稱(這裡以126郵箱為例)

$mail-SMTPAuth = true; //啟用smtp認證

$mail-Username = “******@126.com”; //你的郵箱名

$mail-Password = “*****”; //郵箱密碼

$mail-From = “****@126.com”; //發件人地址(也就是你的郵箱地址)

$mail-FromName = “****”; //發件人姓名

$mail-AddAddress(“收件人地址”,”收件人姓名”); //添加收件人

$mail-AddReplyTo(“*****@126.com”, “****”); //回復地址(可填可不填)

$mail-WordWrap = 50; //設置每行字符長度

$mail-AddAttachment(“images/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 “Message could not be sent. p”;

echo “Mailer Error: ” . $mail-ErrorInfo;

exit();

} else {

echo “Message has been sent”;

}

?

怎麼用php的mail函數發郵件

function sendMail($to, $title, $content) {

    Vendor(‘PHPMailer.PHPMailerAutoload’);

    $mail = new PHPMailer(); //實例化

    $mail-IsSMTP(); // 啟用SMTP

    $mail-Host=C(‘MAIL_HOST’); //smtp服務器的名稱(這裡以QQ郵箱為例)

    $mail-SMTPAuth = C(‘MAIL_SMTPAUTH’); //啟用smtp認證

    $mail-Username = C(‘MAIL_USERNAME’); //你的郵箱名

    $mail-Password = C(‘MAIL_PASSWORD’) ; //郵箱密碼

    $mail-From = C(‘MAIL_FROM’); //發件人地址(也就是你的郵箱地址)

    $mail-FromName = C(‘MAIL_FROMNAME’); //發件人姓名

    $mail-AddAddress($to,”尊敬的客戶”);

    $mail-WordWrap = 50; //設置每行字符長度

    $mail-IsHTML(C(‘MAIL_ISHTML’)); // 是否HTML格式郵件

    $mail-CharSet=C(‘MAIL_CHARSET’); //設置郵件編碼

    $mail-Subject =$title; //郵件主題

    $mail-Body = $content; //郵件內容

    $mail-AltBody = “”; //郵件正文不支持HTML的備用顯示

    $relt = $mail-Send();

    if(!$relt) {

        writeLog(‘發送郵件錯誤,錯誤信息:’. $mail-ErrorInfo, 1, ‘發送郵箱失敗’);

    }

    return($relt);

}

這個是thinkphp版本的。

PHP項目使用smtp類,如何設置發件人名稱

下載一個PHPMailer來用吧,下面是代碼:

require_once “/phpmailer/class.phpmailer.php”;

// 實例化 PHPMailer 類

$mail = new PHPMailer();

$mail-IsSMTP(); // send via SMTP

$mail-Subject = “XXX”; // 郵件主題

$mail-Body = $message_body; //郵件內容

$mail-Host = “smtp.163.com”; // SMTP servers

$mail-SMTPAuth = true; // turn on SMTP authentication

$mail-Username = “username”; // SMTP username 注意:普通郵件認證不需要加 @域名

$mail-Password = “password”; // SMTP password

$mail-From = “aaa@163.com”; // 發件人郵箱

$mail-FromName = “發件人”; // 發件人

$mail-CharSet = “UTF-8”; // 這裡指定字符集

$mail-Encoding = “base64”;

$mail-IsHTML(true); // send as HTML

// 填入最基本的參數

$mail-AddAddress( “ccc@163.com” ); // 收件人

$mail-Send();

原創文章,作者:EATS,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/134310.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
EATS的頭像EATS
上一篇 2024-10-04 00:05
下一篇 2024-10-04 00:05

相關推薦

  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Akka 設置郵箱大小的方法和注意事項

    為了保障系統的穩定性和可靠性,Akka 允許用戶設置郵箱大小。本文將介紹如何在 Akka 中設置郵箱大小,並且提供一些注意事項,以幫助讀者解決可能遇到的問題。 一、設置郵箱大小 A…

    編程 2025-04-28
  • 阿里雲郵箱主機名

    阿里雲郵箱主機名是指在阿里雲購買並綁定域名後,為郵件服務配置的一個記錄類型。在這篇文章中,我們將從多個方面對阿里雲郵箱主機名進行詳細闡述,幫助您更好地了解它的作用、使用方法和注意事…

    編程 2025-04-27
  • Hub郵箱

    一、什麼是Hub郵箱 1、Hub郵箱是一種多合一郵箱解決方案,它可以將多個郵箱賬戶整合到一個中央Hub郵箱中,並為每個子郵箱賬戶提供一個專用的郵箱地址。 2、這個方案使用戶能夠使用…

    編程 2025-04-22
  • 10分鐘臨時郵箱

    一、10分鐘臨時郵箱投票 10分鐘臨時郵箱是一個非常方便的臨時郵箱網站。它的投票功能讓用戶能夠在不註冊賬戶的情況下使用該網站。用戶可以先進入網站,選擇語言,然後在首頁的投票區輸入要…

    編程 2025-04-02
  • Git查看郵箱詳解

    一、基本概念 Git是一款分佈式版本控制系統,允許多個人在同一項目上協作。在使用Git協作開發時,會涉及到進行自己和他人的代碼提交與修改,在這一過程中,相關操作會與郵箱相關聯,因此…

    編程 2025-04-02
  • Git配置郵箱完全指南

    Git是一種非常流行的版本控制工具,它可以讓我們更好地管理我們的代碼版本以及與其他人共享和合作開發代碼。當我們在Git中進行一些操作時,比如在提交代碼時,需要進行身份驗證,而身份驗…

    編程 2025-02-17
  • 360郵箱註冊詳解

    一、註冊準備 在註冊360郵箱之前,首先需要準備一個手機或郵箱,用於驗證身份。此外,確保你的電腦或手機已經聯網,並且瀏覽器可以正常訪問網站。 二、註冊流程 1、打開360郵箱官網:…

    編程 2025-01-27
  • QQ郵箱Mac客戶端 – 你必須知道的一切

    一、簡介 QQ郵箱Mac客戶端是一款由騰訊開發的免費電子郵件客戶端軟件。它允許你在Mac電腦上收發電子郵件、管理郵件聯繫人、設置郵件規則等等。相比於網頁版的QQ郵箱,它更為方便快捷…

    編程 2025-01-27
  • 郵箱驗證正則

    一、郵箱驗證正則式 郵箱驗證正則式是一種可以驗證郵箱是否符合規範的正則表達式。在不同的編程語言中,郵箱驗證正則式的表達方式可能會有所不同。 二、Python郵箱正則 在Python…

    編程 2025-01-21

發表回復

登錄後才能評論