php的mail怎么发html格式的邮件

php的mail怎么发html格式的邮件,第1张

可以采用

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

这个很简单,具体方法如下:

首先,获得HTML邮件的代码。怎么获得?请百度搜索“图文并茂+邮件”。

其次,打开自己的web邮箱,正常输入收件人、标题,然后将内容输入框转换为代码输入方式,并将自己的HTML邮件代码粘贴到内容输入框中。

第三,发送邮件,完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6112678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存