zoukankan      html  css  js  c++  java
  • 自定义Exchange邮件退信内容及格式

      在exchange使用中经常会遇到用户发送的邮件被通信的情况,比如收件人地址错误,收件人邮箱已满,一些未知的错误等。有时会接收到用户的投诉,去用户电脑上查看退信的邮件个别用户还不太愿意。为及时了解邮箱退信情况,及时提醒个别用户的邮箱已满需处理等,可将退信的邮件复制一个专用管理邮箱,以便于查看。

      具体办法如下:可通过将 DSN (Delivery Status Notification)邮件复制到 Exchange 收件人的邮箱,可以指定要监视的一系列 DSN 代码。但是默认情况下,不会向 Exchange 收件人分配邮箱,因此任何发送给 Exchange 收件人的邮件都将被丢弃。要将 DSN 邮件副本发送给 Exchange 收件人邮箱,您需要向 Exchange 收件人分配一个邮箱,然后指定要监视的 DSN 代码。默认情况下,监视以下 DSN 代码:5.4.8、5.4.6、5.4.4、5.2.4、5.2.0 和 5.1.4。

    参考:https://docs.microsoft.com/zh-cn/exchange/manage-dsn-messages-exchange-2013-help?redirectedfrom=MSDN

    1. 指定要监视的 DSN 代码

    Set-TransportConfig -GenerateCopyOfDSNFor @{Add="<x.y.z>","<x.y.z>"...; Remove="<x.y.z>","<x.y.z>"...}

     

     将退信复制到邮件管理员

    Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>

     

    注:1、2步主要是收集查看退信

     使用命令行管理程序查看内置的和自定义的 DSN 邮件

    要查看随 Exchange 附带的所有内置 DSN 邮件的摘要列表,请运行以下命令:

    Get-SystemMessage -Original

    或通过以下EMS命令将其全部导出

    Get-SystemMessage -Original | Select-Object -Property Identity,DsnCode,Language,Text | ConvertTo-Html > “C: empabc.html”

      使用命令行管理程序创建自定义 DSN 邮件

    New-SystemMessage -Internal <$true | $false> -Language <Locale> -DSNCode <x.y.z> -Text "<DSN text>"

     邮箱容量提示:

    New-SystemMessage -DsnCode 5.2.2 -Internal:$True -Language zh-CHS -Text "优信邮箱小助手提示:收件人的邮箱现在已满,请通知对方通过 https://qy.xin.com OA工单申请邮箱扩容。具体操作:发起流程-工单申请-运维管理-邮箱-邮箱空间扩容。"

     邮件退信提示:

    New-SystemMessage -DsnCode 5.1.10 -Internal:$True -Language zh-CHS -Text "优信邮箱小助手提示:找不到您输入的电子邮件地址,确认员工在职的情况下,通过查看 http://it.xin.com/?page_id=1029 尝试解决。"

     查看修改后的说明:

    Get-SystemMessage -Identity zh-CHSInternal5.2.2

     

     修改默认退信内容格式

    https://docs.microsoft.com/zh-cn/powershell/module/exchange/set-transportconfig?view=exchange-ps

    DSNConversionMode 参数控制 Exchange 如何处理早期版本的 Exchange 或其他邮件系统生成的传递状态通知(也称为 Dsn、未送达报告、Ndr 或退回邮件)。

    有效值为:

    DoNotConvert:不修改 Dsn。 DSN 作为标准邮件进行传递。

    PreserveDSNBody:将 Dsn 转换为 Exchange 2010 或更高版本格式,并保留 DSN 邮件正文中的文本。 此值为默认值。

    UseExchangeDSNs:将 Dsn 转换为 Exchange 2010 或更高版本格式。 但是将覆盖原始 DSN 关联的任何自定义文本或附件。

     

      禁用将诊断信息包含在发送到远程域的收件人的未送达报告(供管理员使用的诊断信息

    https://docs.microsoft.com/zh-cn/powershell/module/exchange/set-remotedomain?view=exchange-ps

     

  • 相关阅读:
    0603 学术诚信与道德
    0601 新的冲刺
    0525 Scrum 项目7.0
    0523 Scrum 项目6.0
    0518 Scrum项目5.0
    0512 Scrum 4.0
    0512 操作系统之进程调度
    0511 backlog
    0506 Scrum 项目1.0
    复利计算再升级
  • 原文地址:https://www.cnblogs.com/dreamer-fish/p/14980282.html
Copyright © 2011-2022 走看看