免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1419 | 回复: 2
打印 上一主题 下一主题

PHP如何用其他的SMTP服务器发送邮件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-24 15:57 |只看该作者 |倒序浏览
PEAR中自带有MAIL\SMTP.PHP了,可我怎么调试也不能成功。
哪位老大知道方法啊?请不吝赐教。。。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-12-24 17:17 |只看该作者

PHP如何用其他的SMTP服务器发送邮件?


  1. <?php
  2. include_once 'Mail.php';

  3. //SMTP服务器地址
  4. $mail['host'] = '';

  5. //用户名
  6. $mail['user'] = '';

  7. //密码
  8. $mail['pass'] = '';

  9. //发件地址
  10. $mail['from'] = '';

  11. //收件地址
  12. $mail['to'] = '';

  13. //邮件标题
  14. $mail['subject'] = '测试邮件标题';

  15. //邮件正文
  16. $mail['body'] = '测试邮件正文';

  17. $headers['From']    = $mail['from'];
  18. $headers['To']      = $mail['to'];
  19. $headers['Subject'] = $mail['subject'];

  20. $params["host"]     = $mail['host'];
  21. $params["auth"]     = true;
  22. $params["username"] = $mail['user'];
  23. $params["password"] = $mail['pass'];

  24. // Create the mail object using the Mail::factory method
  25. $mail_object =& Mail::factory('smtp', $params);

  26. $res = $mail_object->;send($mail['to'], $headers, $mail['body']);

  27. if ( $res == true )
  28. {
  29.     echo "success!";
  30. }
  31. else
  32. {
  33.     echo "fail!";
  34. }
  35. ?>;
复制代码

论坛徽章:
0
3 [报告]
发表于 2003-12-24 22:33 |只看该作者

PHP如何用其他的SMTP服务器发送邮件?

谢谢,已搞定!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP