WordPress不会从Gmail或Yahoo帐户发送电子邮件

时间:2017-02-02 11:23:43

标签: php wordpress email gmail yahoo

我正在使用WordPress 4.7.2,如果此人的帐户来自Gmail或Yahoo服务,联系表单不会发送电子邮件。

我正在使用WPForms和默认的WordPress安装,但当我以简单的联系表单发送邮件时:姓名 - 姓氏 - 电子邮件 - 邮件,如果我使用联系表单作为具有Gmail帐户或雅虎的用户帐户电子邮件永远不会发送,例如如果我使用joe@gmail.com电子邮件不发送,但joe@gmai.com工作或joe@whateveremailworks.com

从哪里开始看,或者它可能是什么问题? 问候。

Dreamhost - Sharehost - WP 4.7.2

3 个答案:

答案 0 :(得分:0)

您可能会发现查找允许您发送交易电子邮件的服务很有用。有些人提供免费计划。

这些例子包括Amazon SESsparkpost,但还有更多。两者都有免费的Wordpress插件,可以让您轻松集成。

这只是提到两个。我与他们有关联,并且有几种选择。

或者,您可以在服务器中配置 public static class Extensions { public static Dictionary<int, T> GetRandomElements<T>(this IList<T> list, int quantity) { var result = new Dictionary<int, T>(); if (list == null) return result; Random rnd = new Random(DateTime.Now.Millisecond); for (int i = 0; i < quantity; i++) { int idx = rnd.Next(0, list.Count); result.Add(idx, list[idx]); } return result; } } 。在不打算发送交易电子邮件的外部SMTP服务器中进行转发可能会让您遇到类似于现在的问题。

答案 1 :(得分:0)

嗯,看起来问题出在我的托管服务提供商的反垃圾邮件政治上。 Gmail和雅虎存在这些垃圾邮件问题,但你不能让这些潜在客户离开,使用外部STMP服务发送电子邮件不是我的客户端的一种方式。因此,经过测试,我在WPForms中找到了一种解决方法。

问题是发件人电子邮件?好吧,让我们改变它。

转到表单的设置,然后转到通知设置,只需更改主机服务的FROM和电子邮件即可。唯一的问题是,您不会收到潜在客户的电子邮件,因此您无法直接回复,您需要启动电子邮件然后将其发送给用户,但所有电子邮件和通知工作都很棒没有第三方付费服务。

希望对任何人都有帮助。问候。

答案 2 :(得分:0)

对我来说,谷歌停止接收来自我自己的电子邮件服务器(postfix,dovecot,mysql,postfixadmin)的电子邮件,迫使我使用tls 一旦这样做,我还通过在我的dns中添加spf,dkim和dmarc以及通过dkim签名电子邮件来降低垃圾邮件的能力。