Java 如何使用邮枪避免Outlook/Hotmail中的垃圾邮件?

Java 如何使用邮枪避免Outlook/Hotmail中的垃圾邮件?,java,email,outlook,mailgun,Java,Email,Outlook,Mailgun,我使用Mailgun发送事务性电子邮件(活动门票),所有电子邮件都发送到Outlook/Hotmail垃圾邮件,我希望避免这种情况。我已经添加了SPF和DKIM记录,但没有任何效果。我应该如何避免垃圾邮件过滤器(实际上,我没有发送垃圾邮件。用户在注册到事件时会触发事务性电子邮件) Client=Client.create(); client.addFilter(新的HTTPBasicAuthFilter(“api”、“MI_api_密钥”)); WebResource=client .resou

我使用Mailgun发送事务性电子邮件(活动门票),所有电子邮件都发送到Outlook/Hotmail垃圾邮件,我希望避免这种情况。我已经添加了SPF和DKIM记录,但没有任何效果。我应该如何避免垃圾邮件过滤器(实际上,我没有发送垃圾邮件。用户在注册到事件时会触发事务性电子邮件)

Client=Client.create();
client.addFilter(新的HTTPBasicAuthFilter(“api”、“MI_api_密钥”));
WebResource=client
.resource(“MAILGUN_URL”);
MultivaluedMapImpl formData=新的MultivaluedMapImpl();
formData.add(“from”hola@peewah.co" );
formData.add(“到”csacanam@outlook.com" );
formData.add(“主题”,“Camilo,欢迎参加活动”);
formData.add(“html”,“Camilo感谢您在活动中的注册”);
formData.add(“文本”,“Camilo感谢您在活动中的注册”);
ClientResponse ClientResponse=webResource.type(MediaType.APPLICATION\u FORM\u URLENCODED)
.post(ClientResponse.class,formData);
int status=clientResponse.getStatus();
如果(状态>=400)
{
抛出新的BadRequestException(“无法发送您的邮件”);
}

你的问题不是你的代码,而是使用邮枪的问题。如果您通过以下网站查看电子邮件标题:

您将看到类似以下内容:

Spam Confidence Level   5 (Spam Confidence Interpretation - Spam)

Bulk Complaint Level    6 (Bulk Complaint Level - The message is from a bulk sender that generates a mixed number of complaints.)
问题是,MS将共享MG IP中的任何内容视为来自批量发件人,这会影响SPL,并可能将其提高到5或以上(垃圾邮件)

我怎么知道的?我也有同样的问题。我认为唯一的选择是使用私有IP,但是我们的发送量不够高,所以看起来我们在MG上浪费了很多时间和精力

有人知道另一个避免Hotmail垃圾邮件的批量发件人吗


好的,更新一下,以防对任何人都有帮助。我们终于成功地从MailGun获得了Outlook交付,这是我们检查/更正的内容,希望能有所帮助:

  • “发件人地址”必须是name@mg.yourdomain.com不 name@yourdomain.com(现在似乎很明显,我们是否错过了这一点
  • 添加一个h:List Unsubscribe标题并用于 替换“取消订阅”链接
  • 检查您的SPF。在添加MailGun SPF时,我们的提供商添加了一个 自动添加无效的SPF记录,显然您只能 每个子域有一个SPF
  • 确保内容中的链接链接到您的域
  • 确保品牌是相关的,并链接到您的域
  • 确保你有一条明确的退订信息。我们刚收到 一个写着“取消订阅”的文本链接,我们把它改为“点击这里 如果您不再需要我们的电子邮件,请取消订阅“
这绝对是值得检查的标题
这将使您在让MG更换信誉不佳的IP时发挥作用。

看起来就像是添加了取消订阅链接为我们做到了:
Mailgun Control Panel>Domains>(您的域)>跟踪设置>取消订阅
不确定事情是否发生了变化,或者只是针对我的邮件;但是,我在生成的报告中没有看到“垃圾邮件可信度”或“批量投诉级别”这两个术语。
Spam Confidence Level   5 (Spam Confidence Interpretation - Spam)

Bulk Complaint Level    6 (Bulk Complaint Level - The message is from a bulk sender that generates a mixed number of complaints.)