如何使用PHP发送在线邮件
因我司服务器构建于IIS6.0,因此PHP无法使用mail()函数直接发送邮件,推荐使用php+jmail组件发送,具体代码如下:
<?php
$jmail->Body='PHP+Jmail测试发送邮件'; //邮件内容 $jmail->MailServerUserName='SMTP身份认证的帐户';//如xxx@xxx.com,一般为您的邮件地址
$jmail=new COM('JMail.Message')or die('无法调用Jmail组件');
$jmail->logging='true';
$jmail->From='xxx@xxx.com'; //发信人地址,也就是您的邮箱地址
$jmail->FromName='x2@xx2.com';//发信人名字,建议填写您的邮箱地址
$jmail->AddRecipient('x2@xx2.com');//收信人地址
//AddRecipient('xxx@xxx.com'); 可以添加很多的 群发.
$jmail->Subject='PHP+Jmail测试发送邮件'; //邮件标题
$jmail->MailServerPassword='SMTP认证密码';//您的邮箱登陆密码
$jmail->Send('mail.my-1.cn');//mail.my-1.cn为我们的邮局SMTP地址,需要进行身份认证
echo 发送成功;
?>