【问题标题】:Specify another domain for smtp and elmah?为 smtp 和 elmah 指定另一个域?
【发布时间】:2011-09-05 17:58:15
【问题描述】:

我遇到了一个奇怪的场景。我正在为我的域电子邮件使用谷歌应用程序,所以我收到了 chobo2@mydomain.com。

我使用它而不是我的共享主机提供的电子邮件服务器,因为这给了我很大的灵活性来切换到新的托管站点,并且在我切换时不必传输我的所有电子邮件。我也喜欢使用它而不是我的主机提供的(平均而言,我收到电子邮件的速度更快)。

现在所有这一切的唯一缺点是 gmail 的电子邮件限制要低很多(我认为每天 500 个)。我的托管服务提供商允许每小时 1000 次。

所以我使用谷歌应用程序来查看我想要查看的电子邮件,并使用托管电子邮件服务器来发送自动消息。

是什么导致我遇到这个问题

<errorMail from="noreply@mydomain.com"
       to="myGoogleApssEmail@mydomian.com"
       subject="Failed"
       async="true"
       smtpPort="25"
       smtpServer="mail.mydomain.com"
       userName="noreply@mydomain.com"
       password="password" />

因此,当发生 elmah 错误时,它应该向我发送一封电子邮件。这封电子邮件是通过我的托管电子邮件服务器发送的,但它应该发送到我在 google 拥有的电子邮件地址(请记住,它们都有相同的最终域名 - mydomain .com)。

我从来没有收到过电子邮件,我认为这是因为它可能认为它们在同一台服务器上。因此,与其将其发送到谷歌,它可能会顺利进行,它必须与该域位于同一台服务器上,让我们尝试将其发送到那里。

关于如何解决这个问题的任何想法?有没有可能?

【问题讨论】:

    标签: email smtp dns elmah


    【解决方案1】:

    这是不可能的,因为 MX 记录是针对每个域而不是每个电子邮件地址的。 因此,如果 mydomain.com 使用 Google MX 服务器,所有电子邮件都会首先发送到 google。您可以在那里为您的托管服务提供商创建转发规则,但这没有意义,因为它也会超过限制。

    您可以做的是指定子域 - 即 elmah.mydomain.com 加上指向您的提供商的 MX。

    【讨论】:

      猜你喜欢
      • 2010-10-15
      • 1970-01-01
      • 2019-07-31
      • 2011-10-08
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      相关资源
      最近更新 更多