200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > jmail设置端口php PHP调用Jmail组件发送邮件

jmail设置端口php PHP调用Jmail组件发送邮件

时间:2024-01-28 09:44:23

相关推荐

jmail设置端口php PHP调用Jmail组件发送邮件

万网虚拟主机不支持PHP自带的发邮件函数Mail(),也不支持PHPMailer。

以前一直基本上都是用ASP写程序,所以,知道万网虚拟主机是支持Jmail组件。

就在网上搜了一下“PHP调用Jmail”,果然有结果!

经测试,以下代码有效!

$jmail=new COM("JMail.Message")or die("无法调用Jmail组件");

//屏蔽例外错误,静默处理

$jmail->silent=true;

//编码必须设置,否则中文会乱码

$jmail->charset="gb2312";

//设置邮件形式为HTML

$jmail->ContentType="text/html";

//发信人邮件地址和名称,能自定义,可以和邮件发送账号不同

$jmail->From="web@";

$jmail->FromName="网站管理员";

//添加多个邮件接受者

$jmail->AddRecipient("web1@");

$jmail->AddRecipient("web2@");

//邮件主题和正文信息

$jmail->Subject=$subject;

$jmail->Body=iconv('UTF-8','GB2312',$body);

//发信邮件账号和密码

$jmail->MailServerUserName="web@";

$jmail->MailServerPassword="******";

try{

//发送的时候附带SMTP发信服务器地址

$retval=$jmail->Send("");

if($retval)

echo "发送成功";

else

echo "发送失败";

}catch(Exception $e){

echo $e->GetMessage();

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。