一、 问题与需求阐述:
1.在很多企业中,部分用户在发邮件时并没有形成良好的习惯,某些时候在发送邮件时不填写主题,造成收件人在查看邮件时产生不必要的影响;
2.因此邮件管理员希望用户在发送空主题邮件时,系统会直接向发件人退信,并告知他/她,空主题邮件不允许发送,必须添加主题后再发送;
二、目标:不允许Exchange用户发送空主题邮件,当其发送空主题邮件时系统将会退信。实现此配置后,当用户发送空主题邮件时将会受到以下的退信:
三、方法:配置传输规则,当主题为空时, 系统将会执行将拒绝的邮件发送给发件人,然而默认的退信内容往往会被用户所忽略,故此需要修改DSN码的方法来修改退信内容。
四、 步骤:
1.在Exchange管理控制台中导航到“组织配置”---“集线器传输”---“传输规则”。
2.新建传输规则:在“简介”中输入名称(防止空主题邮件),注释,下一步;
3.在条件中,步骤1,选择条件:勾选“‘主题’字段与文本模式匹配时”;步骤2:单击带有蓝色下划线的“文本模式”,输入“^$”,然后单击“添加”,单击“确定”关闭对话框,下一步;
4.在操作中,步骤1,选择操作:勾选“将拒绝的邮件发送给具有增强状态代码的发件人”;步骤2:单击带有蓝色下划线的“拒绝的邮件”键入(必须键入英文字段):Messages must have a subject in the subject line or they are rejected.点击确定;单击带有蓝色下划线的“增强状态代码”,键入(必须选择一个增强状态代码,5.7.1是系统默认值,但不建议使用该值,可以使用5.7.10-5.7.999中的一个未被使用的DSN码)5.7.228,确定;下一步;
5.在例外中,根据企业需要是否会对某些人不要求使用此规则进行选择来决定是否需要做此操作,如果希望对公司全员都执行此操作可以直接单击下一步;
6.新建结束后你会发现一条警告信息:“没有为增强状态代码‘5.7.228’配置自定义DSN文本,可以使用New-SystemMessage cmdlet来自定义DSN“。先忽略此警告点击完成;
7.新建DSN文本:使用管理员身份运行Exchange Management Shell 使用以下命令自定义刚才使用的5.7.228自定义的DSN码的文本:New-SystemMessage -DsnCode 5.7.228 -Text "您好,请输入邮件主题后再发送邮件,系统会拒绝空主题邮件的哦"(这是你们希望系统退信的内容)-Internal $true -Language zh-hans。如果需要修改该文本时可以使用以下命令进行修改:Set-SystemMessage zh-hansInternal5.7.228 -Text "(在此输入你想对该DSN码重新修改的文本内容)"
8.至此完成了禁止空主题邮件传输规则的配置。