PHP发送邮件
浏览量:2111
时间:2024-01-29 17:57:59
作者:采采
在实际项目开发中,我们经常需要得到用户的反馈信息并及时回复。普通的留言板有一定的内容限制,而邮件则能满足这个需求。今天给大家演示一下怎么利用PHP发送电子邮件。
准备工作
首先我们需要一个用来发送电子邮件的文件的程序,也就是一个php文件,流行的phpmail有很多,今天以为例来演示。
将其复制到你的项目文件内,具体路径根据自己的实际情况,这里建了一个test文件,用来设置邮件参数,大家也可以自定义邮件参数文件。(PS:一般都是通过表单接受的)
文件
文件如图所示,大家不需要管代码,会用就行,有时间了也可以研究研究哈。
设置邮件参数
具体代码如下:
//引入发送邮件类 require(""); //使用163邮箱服务器 $smtpserver ""; //163邮箱服务器端口 $smtpserverport 25; //你的163服务器邮箱账号 $smtpusermail "@"; //收件人邮箱 $smtpemailto "@"; //你的邮箱账号(去掉@) $smtpuser ""; //SMTP服务器的用户帐号 $smtppass ""; //SMTP服务器的用户密码
设置邮件内容
代码如下:
//邮件主题 $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分钟左右即可发送成功。我在测试的时候没有发送成功提示,自己登录邮箱查看的,如图所示,内容和上面设置的一样。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
HTML标签的默认样式重置方法
下一篇
如何使用WPS表格进行排序