电子邮件是个人博客的重要组成部分。无论是自动备份数据库,还是提醒回复评论,都必须使用此功能。可惜国内很多服务器都禁用了mail()功能。幸运的是wordpress网站制作,SMTP 插件解决了这个问题。
我如何知道服务器上的 mail() 是否被禁用?
在登录页面,点击忘记密码,输入您的电子邮件地址,然后点击获取新密码。如果邮件发送失败,则表示服务器禁用了mail()函数。
SMTP

插件下载地址
安装后,进入后台-设置-SMTP设置插件。
选择使用 Gmail 很容易,而且许多设置都是自动填充的。

如果使用其他邮箱服务器,如QQ邮箱,将SMTP主机设置为465,SMTP端口设置为465,其他邮箱类似。设置好后记得点击保存。
还没完,下一步就是打开邮箱的SMTP服务。以Gmail为例:进入邮箱,点击设置-转发和POP/IMAP,开启POP和IMAP。
邮箱设置完成后wordpress 邮件插件,回到后台点击发送测试邮件。如果收到邮件,说明设置成功。

无法 SMTP 主机问题
我按照上面的方法完成配置后测试了,但是出现“Could not to SMTP host”。
于是我上网查了一下,可能的原因是:
端口号错误。检查后发现没有错误,排除。主机禁用()。你可以写一个.php来看看这个功能是否被禁用。

PHP
1
上传访问文件后,查看是否禁用(),发现是没有值,排除。
有这个问题的朋友可以试试下面的方法:打开wp-/class-smtp.php文件wordpress 邮件插件,把@()换成@。

服务器不支持。
尝试了以上两种方法都失败了,这个问题困扰了我很久。后来发现 SMTP 需要 SSL。会不会是服务器不支持?之后,我联系了服务器管理员,它做到了。将我的虚拟主机转移到另一台受支持的服务器后,问题立即得到解决。
互联网上有很多关于无法连接到 SMTP 主机问题的信息,但很少提及原因。遇到这个问题但解决不了的朋友,不妨先和服务器管理员确认一下,可能问题没那么复杂。
邮件服务未启用。
部分空间提供商的邮件服务需要手动开启。请进入空间后台打开邮件服务。如果您不确定如何操作wordpress网站建设,请联系客服。
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn