代码之家  ›  专栏  ›  技术社区  ›  Jacob Krall

优先级:电子邮件中的标题

  •  37
  • Jacob Krall  · 技术社区  · 16 年前

    我的web应用程序经常发送电子邮件,它发送3种电子邮件:由用户发起、响应系统中的事件和自动响应应用程序收到的电子邮件。

    我想确保第三种类型的电子邮件不会陷入无休止的自动回复者相互交谈的循环中。目前,我使用标题:

    Precedence: junk
    

    但是雅虎!mail将这些邮件视为垃圾邮件。这显然是不理想的,因为我们希望有人阅读我们的自动回复并做出决定,而不是办公室外的回复。

    在不触发垃圾邮件过滤器或自动回复者的情况下发送电子邮件的最佳方式是什么?

    Precedence: junk?
    
    Precedence: bulk?
    
    Precedence: list?
    
    X-Priority: 2?
    
    5 回复  |  直到 16 年前
        1
  •  26
  •   Community CDub    3 年前

    有一个 RFC 3834 专用于自动回复电子邮件。

    简而言之,它建议:

    1. 仅向中包含的地址发送自动响应 Return-Path 返回路径 消息的自动响应意味着不能为此消息发送自动响应。

    2. 发送自动响应时,来自smtp命令的邮件必须包含“<>”(空地址)。这将导致返回路径:<&燃气轮机;消息何时传递。

    3. 使用 Auto-Submitted 具有非“否”值的标头,以明确指示自动响应。

    注意:不值得在传出消息中显式设置返回路径头,因为在传递过程中,此头必须由信封地址(来自smtp命令的邮件)重写。

        2
  •  16
  •   Michael Pryor    16 年前

    RFC 2076 不鼓励使用优先级标头。正如您所注意到的,许多客户机只是将其过滤掉(尤其是优先级:垃圾种类)。最好使用空路径以避免自动应答器战争:

    Return-Path: <>
    

    注:该 Return-Path 简而言之,header是通知的目的地(反弹、延迟传递等),如中所述 RFC 2821 --因为它是SMTP所必需的。这也是一种丢弃坏邮件的方法(理论上所有好邮件都会设置一个合适的返回路径)。

        3
  •  8
  •   guettli    13 年前

    您可以设置以下标题:

    Precedence: bulk
    Auto-Submitted: auto-generated
    

    资料来源: http://www.redmine.org/projects/redmine/repository/revisions/2655/diff

        4
  •  0
  •   jj33    16 年前

        5
  •  -4
  •   Robert Deml    16 年前

    在您的电子邮件帐户上配置一个白名单怎么样?

    我认为任何电子邮件关键词都可能被垃圾邮件过滤器标记。