最近经常与很多博客网站进行评论互动,每次评论被回复后都会收到一封回复邮件,觉得这个功能不错,于是尝试配置了一下,发现评论回复后出现报错“主机禁用了mail()函数”。
出现配置不成功,然后网上搜索相关资源,有很多介绍这方面的内容。其实设置WordPress发送邮件功能有很多方法,详细方法你可以参考WordPress修改后台默认电子邮件地址的3种方法,这里里维斯社选择了使用插件来配置。
为什么要用插件配置WordPress发送邮件功能?
WordPress网站其实自带发送邮件的功能,但是其使用的是PHP的mail()函数的方式,用这种方式发送邮件,要么邮件根本就发不出去,虚拟主机不支持,禁止使用mail()函数;要么发出去了,连收件人的垃圾箱都进不了,直接被系统拦截。所以,我们需要一款通过SMTP方式发送邮件的插件,来代替WordPress使用的mail()函数。
关于WP Mail SMTP插件的详细配置可以参考:WordPress如何配置用QQ邮箱发送评论回复邮件
什么是通过SMTP方式发送邮件?
所谓用SMTP方式发邮件,就是使用公网的邮箱,通过远程的方式(SMTP)协议,发送邮件给对方。比如你有一个QQ邮箱,你就可以在WP Mail SMTP插件中进行一些设置,设置成功之后,你的网站发送邮件,就是远程通过你的QQ邮箱来发送的。通过SMTP方式发送邮件,发送成功率会很高。
80%的人都看过的文章
- 如何通俗地理解TCP/UDP和HTTP、FTP、SMTP等协议之间的区别?