当前位置:首页 > PHP教程 > php应用 > 列表

php利用smtp类实现电子邮件发送

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-23 22:16:51 浏览: 评论:0 

这篇文章主要介绍了php利用smtp类轻松实现发送电子邮件,smtp类发送邮件的方法其实很简单,需要的朋友可以参考下。

smtp类发送邮件的方法既简单又稳定,几行简单的配置就能发邮件,是不是很期待的试一试呢!

以下就是核心代码:

  1. <?php 
  2.  require_once "email.class.php"
  3.  //******************** 配置信息 ******************************** 
  4.  $smtpserver = "smtp.126.com";//SMTP服务器 
  5.  $smtpserverport =25;//SMTP服务器端口 
  6.  $smtpusermail = "new2008oh@126.com";//SMTP服务器的用户邮箱 
  7.  $smtpemailto = $_POST['toemail'];//发送给谁 
  8.  $smtpuser = "new2008oh";//SMTP服务器的用户帐号 
  9.  $smtppass = "您的邮箱密码";//SMTP服务器的用户密码 
  10.  $mailtitle = $_POST['title'];//邮件主题 
  11.  $mailcontent = "<h1>".$_POST['content']."</h1>";//邮件内容 
  12.  $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 
  13.  //************************ 配置信息 **************************** 
  14.  $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. 
  15.  $smtp->debug = false;//是否显示发送的调试信息 
  16.  $state = $smtp->sendmail($smtpemailto$smtpusermail$mailtitle$mailcontent$mailtype); 
  17.  
  18.  echo "<div style='width:300px; margin:36px auto;'>"
  19.  if($state==""){ 
  20.  echo "对不起,邮件发送失败!请检查邮箱填写是否有误。"
  21.  echo "<a href='index.html'>点此返回</a>"
  22.  exit(); 
  23.  } 
  24.  echo "恭喜!邮件发送成功!!"
  25.  echo "<a href='index.html'>点此返回</a>"
  26.  echo "</div>"
  27. ?>

Tags: smtp php电子邮件发送

分享到: