原文发表自我的个人站点,欢迎大家訪问~转载请保留本段,或注明原文链接:http://www.hainter.com/wordpress-send-email-via-plugins
WordPress本身採用mail()函数发邮件的,可是这样发出的邮件非常easy被放入垃圾箱。非常多主机商为了避免用户滥发邮件直接禁用了mail()函数。还有些云计算平台(比方新浪SAE)就禁用了mail()函数。
在使用WordPress过程中。非常多时候须要给用户发邮件。比如新用户注冊。
为了实现邮件发送,能够用一些插件。一開始我用的Configure SMTP。后来出了问题,然后又改成WP SMTP,參数改了半天,也换了几个邮箱,最后最终能够了。配置大致例如以下:
我进行了尝试,QQ邮箱、网易的yeah.net邮箱都是能够的。
尝试用Gmail时,会给我的邮箱发送邮件,说是自己主动阻止了远程的登录,应该能够设置取消阻止之类的。我没有试过。
要注意的是。假设你用的是QQ邮箱,要登录QQ邮箱。在设置-账户中开启SMTP服务,SMTPserver填smtp.qq.com。另外经过我的尝试,发件人地址和认证username都是邮件登录名才行(这个不确定。网上有些人设置的发件人地址和认证username不一样也能够发邮件,可能不同的server空间不一样)。
另外。QQ邮箱要设置SSL加密,SSL相应的port应该填465。假设有的邮箱是不加密,则相应port应该为25。
设置好了发个測试邮件试一下。假设仍然不行,能够考虑勾选“当禁用此插件时自己主动删除此插件的设置数据”。然后禁用并重修启用插件再尝试,可能就好了。