首页 > 代码库 > Jmail组件实现php邮件发送(支持转码)
Jmail组件实现php邮件发送(支持转码)
<?php
$jmail=new COM("JMail.Message")or die("无法调用Jmail组件");
//屏蔽例外错误,静默处理
$jmail->silent=true;
//编码必须设置,否则中文会乱码
$jmail->charset="utf-8";
//发信人邮件地址和名称,能自定义,可以和邮件发送账号不同
$jmail->From="";
$jmail->FromName="webmaster";
//添加多个邮件接受者
$jmail->AddRecipient("");
//邮件主题和正文信息
$jmail->Subject=mb_convert_encoding($mailtitle, ‘GB2312‘, ‘UTF-8‘);
$jmail->Body=mb_convert_encoding($mailcontent, ‘GB2312‘, ‘UTF-8‘);
//发信邮件账号和密码
$jmail->MailServerUserName="";
$jmail->MailServerPassword="******";
try{
//发送的时候附带SMTP发信服务器地址
$retval=$jmail->Send("smtp.mail.xxx.com");
if($retval)
echo "发送成功";
else
echo "发送失败";
}catch(Exception $e){
echo $e->GetMessage();
}
?>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。