Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在WordPress中发送电子邮件_Php_Wordpress_Email - Fatal编程技术网

Php 在WordPress中发送电子邮件

Php 在WordPress中发送电子邮件,php,wordpress,email,Php,Wordpress,Email,我的wordpress网站电子邮件通过php功能发送到垃圾邮件,一些网站提供我使用wp-mail smtp插件将修复我的问题,但它对我没有帮助 当我使用phpmail()函数时,我的电子邮件会变成垃圾邮件 当我使用SMTP时,会出现如下错误:SMTP->错误:无法连接到服务器:连接超时(110) 我将此设置用于smtp(在wp-mail-smtpplugin中): 来自电子邮件:noreply@mydoamin.com SMTP主机:SMTP.gmail.com SMTP端口:465 加密:使用

我的wordpress网站电子邮件通过php功能发送到垃圾邮件,一些网站提供我使用
wp-mail smtp
插件将修复我的问题,但它对我没有帮助

当我使用php
mail()
函数时,我的电子邮件会变成垃圾邮件 当我使用SMTP时,会出现如下错误:
SMTP->错误:无法连接到服务器:连接超时(110)

我将此设置用于smtp(在
wp-mail-smtp
plugin中):

来自电子邮件:noreply@mydoamin.com
SMTP主机:SMTP.gmail.com
SMTP端口:465
加密:使用SSL加密
身份验证:是:使用SMTP身份验证
用户名:myEmail@gmail.com
密码:mypassword

这个设置给我一个错误
注意:我使用验证码,我的服务器告诉我端口465已打开


如何在wordpress站点发送电子邮件?

连接超时意味着连接无法通过。这可能是你的主机,因为我刚刚检查了你的设置-它们看起来不错


我会考虑用这个联系你的主人。据我所知,除非您打算使用第三方邮件API,否则您只能这样做。

连接超时意味着您的主机正在删除您对Gmail的出站请求。您需要使用一个名为Postman SMTP的WordPress插件

BlueHost会阻止所有传出的SMTP请求,其他一些主机也是如此。请尝试通过您的主机对此进行确认。另外,请检查此项(如果您的主机来自Bluehost),否则请联系您的主机提供商。您可能希望查看(来自运行mailchimp的家伙)提供的免费第三方邮件api。它有一些非常好的功能,比如模板化、从域中正式发送电子邮件等等。Neo:我做到了!但这并不能帮助我联系我的主机管理员,但它告诉我每个人都可以使用smtp,现在我从来没有使用任何第三方邮件API