PHP使用JMail发送邮件

林继 PHP 技术 3,788 共写了57个字 (2008-12-24 20:35:42) 没有评论 打印 扫描二维码 百度未收录

PHP使用JMail发送邮件,虚拟主机一般都装这个组件

  1. <?php 
  2. $jmail = new COM('JMail.Message')    or die('无法调用Jmail组件'); 
  3. $jmail->silent = true; //屏蔽例外错误 
  4. $jmail->charset = 'gb2312'; //否则中文会乱码 
  5. $jmail->From = 'chuiniupi@163.com'; //这里理论上是可以不与发件人地址相同的,但用163的试了几次都不行,改成一样的就可以了 
  6. $jmail->FromName = 'BoboTest'; 
  7. $jmail->AddRecipient('abc1@163.com'); //可添加多个邮件接受者 
  8. //$jmail->AddRecipient('abc2@163.com'); 
  9. //$jmail->AddRecipient('abc3@163.com'); 
  10. $jmail->Subject = 'email test.'; 
  11. $jmail->Body = 'this is test email.';  
  12. $jmail->MailServerUserName = 'chuiniupi@163.com'; //发信邮件账号 
  13. $jmail->MailServerPassword = '123456'; //账户的密码 
  14. try{ 
  15.     $email = $jmail->Send('smtp.163.com'); 
  16.     if($email) echo '发送成功'; 
  17.     else echo '发送失败'; 
  18. } catch (Exception $e){ 
  19.     echo $e->getMessage(); 
  20. } 
  21. ?>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >