- 地址:湖北武汉三环科技园
- 电话:159116031100
- 传真:027-68834628
- 邮箱:mmheng@foxmail.com
当前所在位置:首页 - 德法日系
- 解决Exchange EMC批量启用邮箱之后乱码问题
- 最近在做exchange 项目标时候都是须要批量导入ad账户跟批量启用ad账户的邮箱,然而有一个比拟奇异的问题是当你使用exchange
2010
emc来批量启用邮箱之后会呈现乱码问题,并且邮箱用户不能发送跟接受电子邮件,参考了网上一些文档总结了一些解决乱码问题的方法实在有多种方式可以处置
exchange 2010批量启用邮箱之后涌现乱码问题,第一种方法是批量修正exchange
2010邮箱的别名,第二种方式是应用ems来批量启用邮箱,。邮件中继主
要针对自建邮件系统,例如Exchange,Domino,winmail,mdaemon,Icewap,WINWEBMAIL等,例如
Exchange邮件系统外发遭遇大量的退信,IP被加入了RBL黑名单里面,可以利用Exchange本身具备的邮件中继功能,通过其他邮件主机转发的
形式,解决邮件退信问题。,最后一种办法是应用脚原来批量创立ad账户,这种办法批量创立ad账户之后,你会发明使用exchange 2010
emc批量启用邮箱之后也不会涌现乱码问题。我的环境中目前只用到第一种就可以了
第一种处理乱码问题的方法:批量修正exchange 2010邮箱的别名
步骤一:请你将下列内容copy到一个记事本中,并把这个文件存为bulk.ps1文件。请特殊留神:此文件的扩大名为.ps1
$list=get-mailbox
foreach ($item in $list)
{
$user=get-user $item
$sam=$user.samaccountname
set-mailbox $item –alias "$sam"
}
$list=get-mailbox代表邮箱变量。
$item代表每个邮箱的属性变量。
$sam=$user.samaccountname代表每个用户的登录名变量
步骤二:把bulk.ps1文件保留到exchange 2010本地c:\盘根目录下。而后翻开exchange management shell:
输入:
c:\bulk.ps1
而后回车。如下所示:
做完上述步骤后,你应当能够看到所有用户邮箱的别号都改成了登录名。
$list=get-mailbox代表邮箱变量。
$item代表每个邮箱的属性变量。
$sam=$user.samaccountname代表每个用户的登录名变量
当批量为用户启用邮箱后呈现下面问题能够看到用户邮箱别号这一列全体显示成乱码 在ems里面履行c盘里面保留的bulk.ps1文件如下所示
实现后乱码问题解决 可以看到当初用户邮箱别名这一列全体显示畸形了,。海外邮件延迟实
时自助日志系统查询每封海外邮件入站、推送状态,包括海外邮件传输速度。,然而这种方法处理乱码问题不太牢靠,当你在企业出产环境中使用这种方法处理超过
6000用户邮箱的乱码问题的时候会始终没起什么作用,不论履行多少次这个脚本文件都没起作用,用户邮箱的别名仍是显示乱码。
第二种处置乱码问题的方法:使用exchange 2010 ems来批量启用ad账户邮箱
命令示例:function newmailuser{enable-mailbox -identity ($_.split(",。邮件备份灵活的归档策略,优化的归档存储,及时可靠的安全监察。,"))[0] -alias ($_.split(","))[1]}gc mb.csv | foreach {newmailuser}
留神:其中“function”为全部脚本定义函数,“newmailuser”为定义的函数大括号中的为启用邮箱powershell
命令,“($_.split(","))[0]”代表调用csv 文本文件内编号为0 的的列,分隔符为逗号其中“gc
mb.csv”代表被调用的csv 文件管道符后的