php如何发送邮件

 我来答
一骑当后
推荐于2016-07-31 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306440
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  php发送邮件,php发送电子邮件,使用php发送邮件,php如何发送邮件
  方法/步骤
  1
  在实际项目开发中,我们经常需要得到用户的反馈信息并及时回复。普通的留言板有一定的内容限制,而邮件则能满足这个需求。今天给大家演示一下怎么利用PHP发送电子邮件。
  2
  1.首先我们需要一个用来发送电子邮件的文件的程序,也就是一个php文件,流行的phpmail有很多,今天以smtp.php为例来演示。
 

  3
  2.将其复制到你的项目文件内,具体路径根据自己的实际情况,这里建了一个test文件,用来设置邮件参数,大家也可以自定义邮件参数文件。(PS:一般都是通过表单接受的)

  4
  3.smtp.php文件如图所示,大家不需要管代码,会用就行,有时间了也可以研究研究哈。

  5
  4.设置邮件参数,具体代码如下:
  //引入发送邮件类
  require("smtp.php");

  //使用163邮箱服务器
  $smtpserver = "smtp.163.com";

  //163邮箱服务器端口
  $smtpserverport = 25;

  //你的163服务器邮箱账号
  $smtpusermail = "@163.com";

  //收件人邮箱
  $smtpemailto = "@qq.com";

  //你的邮箱账号(去掉@163.com)
  $smtpuser = "";//SMTP服务器的用户帐号

  //你的邮箱密码
  $smtppass = ""; //SMTP服务器的用户密码

  6
  5.设置邮件内容,代码如下:
  //邮件主题
  $mailsubject = "测试邮件发送";

  //邮件内容
  $mailbody = "PHP+MySQL";

  //邮件格式(HTML/TXT),TXT为文本邮件
  $mailtype = "TXT";

  //这里面的一个true是表示使用身份验证,否则不使用身份验证.
  $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);

  //是否显示发送的调试信息
  $smtp->debug = TRUE;

  //发送邮件
  $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
刷新页面后邮件发送,参数不出错的话1分钟左右即可发送成功。我在测试的时候没有发送成功提示,自己登录邮箱查看的,如图所示,内容和上面设置的一样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式