【问题标题】:Cannot send Email Confirmation to certain email providers无法向某些电子邮件提供商发送电子邮件确认
【发布时间】:2014-11-25 18:21:23
【问题描述】:

我有一个 Liferay 6.1.0ga1 门户,需要新注册用户的电子邮件确认。 根据门户用户的反馈,并使用我注意到的其他电子邮件提供商进行测试:

  1. 使用gmail 帐户的用户完全没有问题
  2. Hotmail 用户将收到“欢迎使用我们的门户”和“电子邮件确认”电子邮件,直接进入他们的垃圾文件夹
  3. Yahoo 用户可以正常接收大部分已发送的电子邮件(欢迎电子邮件、重置密码等),但从未收到电子邮件确认,甚至在他们的垃圾邮件文件夹中也找不到。每个新确认邮件的请求都会发生同样的情况。在某些情况下,确认电子邮件会在几个小时后到达,但我无法真正重现这种情况。

由于 yahoo 用户无法注册到门户,这已成为一个阻止程序问题。

谁能提供一些关于导致这种行为的想法,以及我如何确保所有用户都能收到他们的确认电子邮件?


编辑:

是否某些电子邮件提供商正在使用严格的政策,阻止确认电子邮件,因为它包含激活电子邮件?我想到了一些解决方案,例如 - 创建一个注册钩子,通知新用户他们可以设置他们的帐户以接受来自我的门户的邮件 - 创建一个钩子,将使用另一个电子邮件模板进行电子邮件确认,例如包括确认令牌并排除激活 url

【问题讨论】:

  • 提供有关在门户中确认其电子邮件地址的帮助信息,以便有此问题的用户可以找到有关如何解决问题的信息(例如白名单)。您可以尝试对电子邮件格式进行许多其他调整以尝试解决此问题,但最终总会有提供商在某个地方拒绝它。
  • @THiCE 非常感谢,你是对的。这是一个邮件服务器的 DNS 问题。您可以发表您的评论作为答案,所以我可以接受它
  • 好吧!我发布了我的评论作为答案并删除了我的评论。

标签: email liferay-6


【解决方案1】:

你可以看看这个很老的问题:How do you make sure email you send programmatically is not automatically marked as spam?

那么您是否尝试过标记答案中提到的选项?

【讨论】:

    猜你喜欢
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多