【问题标题】:Exchange Transport Agent Bounce MailItemExchange 传输代理退回邮件项
【发布时间】:2016-05-02 20:23:30
【问题描述】:

在我们的 Exchange RoutingAgent 中,我们希望能够在出现意外异常时将电子邮件退回给发件人。如果可能的话,我们还希望能够将退回邮件发送到一些预定义的管理员电子邮件。有没有办法在OnSubmittedMessageOnResolvedMessage 事件中退回邮件?我希望 Exchange 库中有一些方法可以轻松实现此目的,或者是否有某种方法可以创建新的 MailItem 并将其发送给原始发件人,也可能是管理员?

【问题讨论】:

    标签: c# email exchange-server exchange-server-2010 exchange-transport-agents


    【解决方案1】:

    您需要生成一条新消息才能做到这一点,https://blogs.msdn.microsoft.com/mstehle/2010/03/10/howto-return-to-sender-transport-agent-sample/ 上有一个示例

    你也应该可以使用https://msdn.microsoft.com/en-us/library/jj976002(v=exchg.150).aspx

    干杯 格伦

    【讨论】:

    • 您知道确定我是否正在处理的最佳方法是 DSN/反弹消息,我需要能够避免无限循环吗?我看到了Message.MapiMessageClass 属性,它的值为“Report.IPM.Note.NDR”,但我不确定这是否可靠。
    • 我总是在处理或创建的任何消息中添加自定义标头,这既可以防止循环,也可以防止您在通过不同的集线器服务器时多次处理该项目。否则,您可以解析 Mime 标头以确定类型。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多