Chinaunix

标题: PHP如何用其他的SMTP服务器发送邮件? [打印本页]

作者: ah123    时间: 2003-12-24 15:57
标题: PHP如何用其他的SMTP服务器发送邮件?
PEAR中自带有MAIL\SMTP.PHP了,可我怎么调试也不能成功。
哪位老大知道方法啊?请不吝赐教。。。
作者: 夜猫子    时间: 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. ?>;
复制代码

作者: ah123    时间: 2003-12-24 22:33
标题: PHP如何用其他的SMTP服务器发送邮件?
谢谢,已搞定!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2