如何防止来自Wordpress网站的邮件在Exchange online server上被标记为垃圾邮件

如何防止来自Wordpress网站的邮件在Exchange online server上被标记为垃圾邮件,wordpress,exchange-server,email,Wordpress,Exchange Server,Email,我有一个网站;我们叫它abc.com吧。它的电子邮件由Office365处理。我最近将它从Sharepoint环境迁移到另一个Web主机(GoDaddy)。我曾尝试使用WP Mail SMTP插件选项发送电子邮件,但未能发送 我的设置是: smtp: smtp.office365.com port: 587 encryption: use TLS authentication: use smtp 发送失败,错误为: SMTP ERROR: Failed to connect to server

我有一个网站;我们叫它abc.com吧。它的电子邮件由Office365处理。我最近将它从Sharepoint环境迁移到另一个Web主机(GoDaddy)。我曾尝试使用WP Mail SMTP插件选项发送电子邮件,但未能发送

我的设置是:

smtp: smtp.office365.com
port: 587
encryption: use TLS
authentication: use smtp
发送失败,错误为:

SMTP ERROR: Failed to connect to server: Connection refused (111)
使用具有以下设置的默认wp mail可以发送到域外的电子邮件地址,但域内的地址会将邮件标记为垃圾邮件

header = 'From: '.get_option('blogname').' <wordpress@abc.com>'
header='From:'。获取_选项('blogname')。'

我已将电子邮件路由设置为远程邮件交换器。我已尝试添加地址
wordpress@abc.com
添加到Exchange的允许列表/白名单,我甚至尝试将主机IP添加到服务器上的受信任IP,但仍然不起作用。

据我所知,GoDaddy do不允许您向外部SMTP提供商发送邮件。如果您无法选择其他主机(如果可以,我建议您!),则需要使用wp mail并将所有邮件发送到同一域中的本地地址,该地址由GoDaddy托管

如果愿意,可以设置别名将其发送到其他地方

在上还有更多的背景,比如和

编辑

刚刚意识到它可以绕过GoDaddy使用HTTPS进行过滤的说法:

“即使是阻止标准SMTP端口的主机,如GoDaddy或Bluehost,也无法停止您的电子邮件,因为如果无法使用SMTP,邮递员可以通过HTTPS发送。”


因此,或许可以试试这个插件

我最终使用了默认的wp邮件。在客户端o365管理员上,我将电子邮件地址添加到了白名单中。使邮件规则优先于默认的垃圾邮件过滤规则。我甚至更进一步地将IP列入白名单,但我认为这太过分了。

我的问题不是真的发送邮件。这是来自网站联系人表单的邮件在exchange上的电子邮件帐户上被标记为垃圾邮件。此外,域在其他地方托管,但web文件在运行中托管爸爸。我敢肯定你会发现这是同样的问题-如果你给邮递员一次机会,它是否解决了标记为垃圾邮件的问题?如果域名被托管在其他地方,这可能意味着很多事情,但我假设你指的是域名注册(或者可能你指的是DNS)。域名注册与邮件无关,但是,查看SPF记录可能有助于解决垃圾邮件问题……查看awtx发布的anwer,他说godaddy会忽略所有smtp尝试并重新路由以使用自己的邮件服务器。Postman建议我使用mandrill,这是一种付费订阅。我希望使用已分配的exchange和godaddy托管资源。另外,我该如何使用我添加的SPF记录域托管是在我无权访问的服务器上完成的。我有权访问o365和godaddy@Tim你是如何使用这个@GotaloveCode的?我最终使用了默认的wp邮件。在客户端o365管理员上,我将电子邮件地址添加到了白名单中。使邮件规则优先于默认的垃圾邮件过滤规则。我甚至更进一步地将IP列入白名单,但我认为这太过分了@铁马龙