Xampp用sendmail.exe发送邮件教程
Published
2022-09-13
浏览次数 : 358
服务器上发送邮件有很多选择,能力强的可以直接用Phpmailer配置,教程在后面。
xampp自带一个sendmail程序,也可以轻松发送邮件。
很多人用QQ邮箱作为smtp邮箱,但是我今天测试了下,QQ邮箱开始拒绝在网站上通过smtp发送邮件了,返回500错误,意思就是通过网站发送的邮件太泛滥,QQ邮箱的smtp服务器拒绝接收了。阿里云的服务器目前还能用QQ邮箱发送。
所以我特地去163开了一个邮箱。我开的Yeah.net邮箱。smtp服务器是smtp.yeah.net。
配置邮件发送端
首先打开xampp的php文件夹,打开php.ini, 搜索sendmail, 找到sendmail的程序, 将路径设置为sendmail.exe所在的文件夹。
然后设置邮件的账户名称为你的邮件名称。(smtp账户的名称)。
然后找到sendmail文件夹里的sendmail.ini 配置文件,找到smtp服务器,填写smtp.yeah.net, 设置端口为465, 填写smtp账户名称和密码,也就是里面的auth_username和auth_password。 然后设置force_sender为你的这个smtp邮箱名字。
这样我们就把smtp服务器搭建好了。
表单发送邮件
添加contact form 7插件,在mail选项卡那里,设置下接收的邮箱地址就可以。这样我们就可以通过contact form7 在网站任何地方通过表单接收用户填写的信息了。