Mandrill - 由于 [警告:邮件包含重定向 URL 内容],邮件被移至垃圾邮件

Posted

技术标签:

【中文标题】Mandrill - 由于 [警告:邮件包含重定向 URL 内容],邮件被移至垃圾邮件【英文标题】:Mandrill - messages moved to spam because of [Caution: Message contains Redirect URL content] 【发布时间】:2015-05-15 15:33:15 【问题描述】:

我的 Laravel Web 应用会定期通过 Mandrill 发送有关系统更改的通知。

不幸的是,Mandrill 发送的所有邮件都被移到了我的垃圾邮件箱中,其中包含以下消息:

[注意:邮件包含重定向 URL 内容]

问题一:

这条消息是关于什么的?我认为这是因为我的服务器将发件人地址设置为“noreply@domain.com”

问题2:

有没有可能阻止这种情况?也许只是需要一些额外的配置。


其他信息:

接收邮件服务器位于我公司。通过 Symantec Messaging Gateway 检查邮件。赛门铁克的描述是:

重定向 URL 包括免费托管网站、URL 缩短服务和 可能被滥用的 URL 重定向服务 垃圾邮件或恶意软件负载。 Symantec Messaging Gateway 可以过滤 针对包含一个或多个重定向 URL 的电子邮件。

我的电子邮件程序是 MS Outlook 2010

这里也是我要发送的邮件的html-template:

   <body bgcolor="#f7f7f7">
    <table align="center" cellpadding="0" cellspacing="0" class="container-for-gmail-android" >
      <tr>
        <td align="left" valign="top"  style="background:repeat-x url(##obfuscated##) #ffffff;">
          <center>
          <img src="##obfuscated##" class="force-width-gmail">
            <table cellspacing="0" cellpadding="0"  bgcolor="#ffffff" background="##obfuscated##" style="background-color:transparent">
              <tr>
                <td   valign="top" style="text-align: center; vertical-align:middle;">

                  <center>
                    <table cellpadding="0" cellspacing="0"  class="w320">
                      <tr>
                        <td class="pull-left mobile-header-padding-left" style="vertical-align: middle;">
                        <a href=""><img   src="##obfuscated##" ></a>
                        </td>

                      </tr>
                    </table>
                  </center>

                </td>
              </tr>
            </table>
          </center>
        </td>
      </tr>
      <tr>
        <td align="center" valign="top"  style="background-color: #f7f7f7;" class="content-padding">
          <center>
            <table cellspacing="0" cellpadding="0"  class="w320">
              <tr>
                <td class="header-lg">
                  Hallo $name!
                </td>
              </tr>
              <tr>
                <td class="free-text">
                  Just a text
                </td>
              </tr>

            </table>
          </center>
        </td>
      </tr>
      <tr>
        <td align="center" valign="top"  style="background-color: #ffffff;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;">
          <center>
            <table cellpadding="0" cellspacing="0"  class="w320">
              <tr>
                <td class="content-padding">
                  <table cellpadding="0" cellspacing="0" >
                    <tr>
                      <td class="header-md">
                        Just a text
                        <!-- something like:
                        <tr><td style="padding: 10px 10px 10px 0px;text-align: left;">'.$offline_posting->link.'</td><td style="padding: 10px 30px 10px 0px;">'.$offline_posting->job_id.'</td><td style="padding: 10px 0px 10px 0px;color: red;">offline</td></tr> -->
                      </td>
                    </tr>
                  </table>
                </td>
              </tr>
              <tr>
                <td style="padding-bottom: 75px;">
                  <table>
                    $postingslist
                  </table>


                </td>
              </tr>
                        <tr>
                <td class="button">
                  <div><!--[if mso]>
                    <v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://188.166.43.201/" style="height:45px;v-text-anchor:middle;width:155px;" strokecolor="#ffffff" fillcolor="#73479c">
                      <w:anchorlock/>
                      <center style="color:#ffffff;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:regular;">check changes</center>
                    </v:rect>
                  <![endif]--><a class="button-mobile" href="http://188.166.43.201/"
                  style="background-color:#73479c;color:#ffffff;display:inline-block;font-family:'Cabin', Helvetica, Arial, sans-serif;font-size:14px;font-weight:regular;line-height:45px;text-align:center;text-decoration:none;width:155px;-webkit-text-size-adjust:none;mso-hide:all;">check changes</a></div>
                </td>
              </tr>
            </table>
          </center>
        </td>
      </tr>

      <tr>
        <td align="center" valign="top"  style="background-color: #f7f7f7; height: 100px;">
          <center>
            <table cellspacing="0" cellpadding="0"  class="w320">
              <tr>
                <td style="padding: 25px 0 25px">
                  <strong>Heading</strong><br />
                  Coding by <a href="mailto:#myemail#">Me</a><br />
                  &copy; 2015 some company<br /><br />
                </td>
              </tr>
            </table>
          </center>
        </td>
      </tr>
    </table>

【问题讨论】:

【参考方案1】:

这将取决于您的接收邮件服务器为什么要附加该消息或注意到这一点 - 因为该消息说明了有关重定向 URL 内容的内容,那么您需要查看消息中的 URL - 但这只是一个猜测- 我们需要知道您使用的是什么垃圾邮件过滤器或邮件程序,因为它们的工作方式都会有所不同。

一些垃圾邮件过滤器会标记包含跟踪 URL 的电子邮件,但不是全部。当电子邮件中的文本看起来指向站点 A 时,其他人会标记内容,但 HTML 实际上指向站点 B 的链接(即,旨在让您认为您真的要去 Paypal 的东西,但这会将您指向网络钓鱼地点)。

这是一个例子。如果您将这样的内容发送给 Mandrill 进行处理:

<a href="http://example.com">example.com</a>

当 Mandrill 的跟踪链接被应用时,它会出现在电子邮件中,如下所示,这看起来像是钓鱼邮件,因为它看起来就像您被定向到 example.com 但实际上会首先是 Mandrill/跟踪链接:

<a href="http://mandrill.com/track....">example.com</a>

要解决此问题,请确保显示的文本不是 URL。所以发送这样的东西:

<a href="http://example.com">Click here to go to my site</a>

以上内容主要是根据您的邮件程序中显示的消息进行的有根据的猜测 - 再次,它会有所不同,因此了解更多信息会/会有所帮助。

【讨论】:

感谢您非常有帮助的回答。我在我的问题中添加了一些额外的信息。就个人而言,我看不到包含看起来像 URL 的文本的链接。我的报告还包含几个指向网页的 URL 字符串,它们不再可用。我知道 Office 在它们上面放了一个链接……还是 Mandrill?【参考方案2】:

终于为自己找到了解决方案:

首先,确实是“检查更改”按钮,它将邮件声明为钓鱼邮件,但对前缀没有帮助[注意:邮件包含重定向 URL 内容]

这是因为我发送了一个完整的 HTML 文档,包括

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

删除相应的行解决了问题。

谢谢大家!

【讨论】:

以上是关于Mandrill - 由于 [警告:邮件包含重定向 URL 内容],邮件被移至垃圾邮件的主要内容,如果未能解决你的问题,请参考以下文章

带有 Mandrill 子域的通用深度链接

如何修复警告:“由于重定向,应用程序评估不正常。” Azure 运行状况检查功能

iOS 9 与第三方 Mandrill/MailChimp 深度链接

MailChimp (Mandrill) for .NET 为啥电子邮件包含图像?

电子邮件中的 Mandrill App 内联 html 表单

Mandrill - 检测转发的电子邮件?