WP Mail不发送用户帐户消息,而是从插件发送

时间:2016-11-04 作者:DACrosby

我正在运行WP 4.6.1,似乎无法发送任何与用户帐户相关的电子邮件。特别是,通知用户他们的帐户已创建(在管理员中创建帐户时选中该选项),密码重置电子邮件不会发送。没有错误,只是收件人的电子邮件帐户或垃圾邮件中没有显示任何内容。确认电子邮件地址拼写正确。

有趣的是,Gravity表单和WooCommerce电子邮件似乎是通过fine发送的(标记为垃圾邮件,但至少可以通过)。通知管理员已创建新帐户的电子邮件也确实到达。

我目前没有使用任何SMTP或其他电子邮件插件,只使用WordPress默认邮件程序。根据mxtoolbox,该域名不在任何黑名单上。com。

是否有一个我忽略的钩子或选项可以禁用这些电子邮件?还有其他想法吗?

谢谢

1 个回复
最合适的回答,由SO网友:Nabil Kadimi 整理而成

不,hooks与此无关,您提到的所有电子邮件(WordPress Gravity Forms和WooCommerce)都使用相同的功能wp_mail.

我坚信这是在WordPress之外被阻止的,我建议您使用带有真实电子邮件地址的SMTP服务器,您可以使用Postman SMTP Mailer/Email Log 这也有助于解决与电子邮件相关的问题。

相关推荐

Throttling email frequency

我有一个工作委员会网站,运行着wp job manager,通常发送电子邮件的次数很低,但偶尔一个操作会触发数百名收件人的电子邮件更新,以了解列表状态的变化或雇主在申请人列表上的状态变化。我目前通过Dreamhost使用WP Mail SMTP发送。Dreamhost的电子邮件限制为每小时100封。由于这些状态更新和来自该站点的大多数电子邮件都不太需要时间,我正在寻找一种解决方案,即将电子邮件指令排队,每分钟只发送一封电子邮件,和/或计算过去人力资源中发送的数量,当达到某个上限时,延迟队列,然后重新开始。