Introduction
本文为代理程序电子邮件提供最佳实践概述被跟随在为集成的Exchange与SocialMiner和Cisco Unified Contact Center Express (UCCX)。
构件在多会话聊天的实施在UCCX在版本10.5,版本10.6介绍电子邮件。 电子邮件从Microsoft Exchange被拿来由SocialMiner和路由到代理程序由UCCX。 代理程序在精良的多会话小配件使用一个新的电子邮件回复模板回复电子邮件。
UCCX 11.5和SocialMiner 11.5提供集成的功能微软办公软件365为电子邮件功能。Office365是从Microsoft的网云基于电子邮件帐户管理并且没有任何具体的性能改进。
Prerequisites
Requirements
Cisco 建议您了解以下主题:
- Cisco Unified Contact Center Express (UCCX)版本10.6向前
- Microsoft Active Directory -在Windows服务器上安装的AD
- Microsoft Exchange 2010和2013
- Cisco SocialMiner版本10.6向前
Components Used
用于本文的信息根据这些软件和硬件版本:
- Microsoft Active Directory -在Windows的AD 2012个R2
- Microsoft Exchange 2010和2013
- SocialMiner版本10.6
- Cisco Unified Contact Center Express (UCCX)版本10.6
The information in this document was created from the devices in a specific lab environment.All of the devices used in this document started with a cleared (default) configuration.如果您的网络实际,请保证您了解所有命令的潜在影响。
Configure
Network Diagram

Note:请注意: SocialMiner在它实际上不存储电子邮件是数据库。它存储使用从电子邮件服务器检索电子邮件的元数据。此元数据,当代理程序回复电子邮件,也使用。
配置
Note:本文提供Exchange 2013的实验室安装和配置为例。虽然这是在Exchange的一种测试的配置, Cisco在Exchange配置不提供任何限制。本文不采取到生产配置和客户化配置。
Note:本文提供Exchange示例着重2013,并且相似的考虑将被观察在Exchange 2010。推荐在交换管理员帮助下使用此条款最佳方案。
Note:因为没有从SocialMiner和UCCX的专业限制Exchange的,本文提供在联合的最佳实践给从自定义配置看到的问题。
时间同步
请务必安排您的ESX主机被配置为NTP和验证状态。 检查主机的Configuration选项并且选择时间配置。

对于域控制器,请保证时间与主机同步。 这在vm/edit设置/选项按键下, VMware工具。 检查说与主机同步客户时间的机箱并且点击OK键。
Note:域控制器能有与其他来源的时间同步。在多数配置,域控制器作为时间源。保证这保持与交换配置的主机同步。
Exchange 2013
设置DNS为在域的激活目录服务器。

加入域如下面突出显示。

验证与在域的一个管理帐户。

Prerequisites
前提在链路描述这里
在上述链路,请跟随Windows服务器2012 R2和Windows服务器2012 Prerequisites部分(取决于用于安装的平台),邮箱或者客户端接入服务器角色需要是到跟随安装邮箱或客户端接入服务器角色。
打开PowerShell有管理员特权并且运行以下命令:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
Install-WindowsFeature Server-Media-Foundation
重新启动服务器完成安装。
下载并且安装“管理的统一的通信API 4.0运行时间”。此安装是简单的。接受许可证,点击其次在每半成品对话和然后点击完成。

(您必须在开始交换2013安装前当前重新启动)
安装
运行“Exchange 2013"安装程序。检查的第一个帧提示更新。其次点击。

在这种情况下,我们查找的没有更新。其次点击。

简介屏幕显示。其次点击。

接受许可证并且其次点击。

其次选择"Use recommended settings"并且点击。

选择"Mailbox role", “客户访问角色”,并且“请自动地安装Windows服务器角色”。其次点击。

保持默认位置并且其次点击。

设置组织。其次点击。

留为启用状态malware扫描。其次点击。

最终验证进行。这能需要一会儿开始。一旦完全,其次请点击。
Note:如果达到准备检查末端并且通知关于待定重新启动,服务器的重新启动可能是需要的。这时重新启动服务器并且重新运行安装程序。在重新启动以后我们能继续准备检查和继续进行安装。

选择安装。

单击 完成。Exchange安装是成功的。 重新启动如提示。

管理
Exchange管理可以由URL获取:
https://<exchangeServerIp>/ecp/ or just https://localhost/ecp
保证HTTPS。
选择"User mailbox"。
Note:帐户类型必须是用户邮箱。空间和设备邮箱,当他们只接受并且回答Outlook会议和事件请求,不支持。

这带动"用户邮箱”对话。输入一个新的电子邮件用户的详细资料。

Outlook Web访问
Outlook Web访问的洛金:
https://<exchangeServerIp>/owa or just https://localhost/owa
保证HTTPS。
与SocialMiner的UCCX集成
UCCX和SocialMiner基于代理程序电子邮件的配置要求在UCCX AppAdmin页的配置创建SocialMiner配置,创建邮件服务器和电子邮件联系服务队列。
欲知详情请参见本文
UCCX代理程序电子邮件
最佳实践
在Exchange 2013的Enable (event) IMAP4
从Exchange管理Shell请运行以下命令:
设置Microsoft Exchange IMAP4服务自动地开始:
Set-service msExchangeIMAP4 -startuptype automatic
开始Microsoft Exchange IMAP4服务:
Start-service msExchangeIMAP4
设置Microsoft Exchange IMAP4后端服务自动地开始:
Set-service msExchangeIMAP4BE -startuptype automatic
开始Microsoft Exchange IMAP4后端服务:
Start-service msExchangeIMAP4BE
定IMAP4的连接限额在Exchange 2013
从Exchange管理Shell请运行以下命令:
此示例定用户的连接限制:
Set-ImapSettings -MaxConnectionsPerUser Value
Note:DEFAULT值是16。这设置到200在实验室环境里,然而可以为更大的配置增加。
消息大小限额(SocialMiner 11.6和向上)
从SocialMiner 11.6,我们在大小上允许附件至20 MB入站和outbound电子邮件的。通常,占大小增量由于编码和加密,我们建议定在Exchange的最大消息容量限制为30 MB。
Note: Exchange不考虑附件在传输配置的大小限额。当消息大小限制规则适用时, Exchange考虑所有文电分段、正文和附件的联合的大小。
消息速率限制
以下命令是有用为客户端Frontent连接器检查和调整费率limiprets。这是SMTP使用的连接器。必须从Exchange管理Shell执行所有这些命令。
获得连接器的消息速率限制:
Get-ReceiveConnector | ft Name,MessageRateLimit
获得连接器的详细资料:
Get-ReceiveConnector -Identity "Client Frontend <EXCHANGE2013 hostname>"
为支持SMTP的连接器增加速率限制:
Get-ReceiveConnector -Identity "Client Frontend <EXCHANGE2013 hostname>" | Set-ReceiveConnector -MessageRateLimit 50
Get-ReceiveConnector -Identity "Client Proxy <EXCHANGE2013 hostname>" | Set-ReceiveConnector -MessageRateLimit 100
如何创建新的数据库和移动邮箱到他们在Exchange 2010
- 打开Exchange管理控制台
- 连接对组织配置- >邮箱
- 在用鼠标右键单击“新的邮箱数据库的动作pannel…”
- 给予数据库一个名字,访问选择服务器,其次点击。 单击 Next。 单击 Next。 点击完成
- 连接对接收配置- >邮箱
- 点击选择您要移动的邮箱,然后点击"New Local Move Request…"
- 访问选择您要移动邮箱向的目标数据库。 单击 Next。 单击 Next。 点击新。 点击完成
- 看到移动请求的进展:连接对接收配置- >移动请求
如何创建新的数据库和移动邮箱到他们在Exchange 2013
- 打开ECP :https:// <yourExchangeServer>/ecp
- 连接到服务器- >数据库并且点击添加
- 给予新的数据库一个名字并且访问选择您的服务器。 点击保存
- 连接给接收人- >迁移并且点击添加
- 选择移动对一个不同的数据库
- 选择您希望移动的用户邮箱。 其次点击。 给予它一个名字。 其次点击。 点击新
- 您能通过选择您创建和点击在面的视图详细资料在右边的请求看到移动请求的进展
如何防止磁盘空间快速增长在Exchange服务器的
打开两Exchange的2010和2013循环记录
打开Exchange管理Shell
运行命令:GETMailboxdatabase|SETMailboxDatabase - CircularloggingEnabled :$true
您然后需要卸下和安放更改的数据库能生效。
卸下数据库-身份“邮箱数据库名称”
登上数据库-身份“邮箱数据库名称”
您能也安放和卸下,当您登陆对Exchange管理控制台(2010)时或ecp (2013)
(2010)组织配置- >邮箱
选择数据库和在右边右下的动作,选择卸下数据库。 当完成时,请选择登上数据库。
(2013)服务器- >数据库
选择数据库然后点击“…”图标和点击卸下。 当完成时,请点击“…”再图标和点击登上。
等待索引是健康的。 运行命令验证
GETMailboxDatabaseCopyStatus
Note:除Exchange的, UTF-8之外请注意: SocialMiner不支持编码格式。并且,因为UCCX或SocialMiner没有识别的功能malware/垃圾邮件电子邮件,并且可能导致问题,推荐在Exchange上安装垃圾邮件/malware检测工具。
电子邮件回复问题
问题汇总 |
1. 给从精良代理程序发送的电子邮件的回复到外部电子邮件地址发生故障,而给内部电子邮件地址的回复succeeed,但是与从地址作为您用户主体名字(UPN)而不是一个有效电子邮件地址。 2. 因为Exchange不允许与外部.com帐户的认证SocialMiner不能连接电子邮件结转到Exchange |
错误消息 |
精良: “无法回复用户的电子邮件。点击发送再试或者重排队。如果问题持续,与您的系统管理员联系”。 SocialMiner电子邮件结转: 红色X - “不能建立与电子邮件服务器的连接。检查用户名和密码是正确的” |
可能的原因 |
检查在激活目录的UPN设置 |
推荐的行为 |
示例: 在CCX Admin,电子邮件CSQ配置有- 邮件服务器:companyXX.local 电子邮件用户名:CSQname@XXindustries.com IMAP端口:993 SMTP端口:587 组织没有imap和smtp作为同样实体。我们有分割DNS、内部.local和外部.com 为了使工作的SocialMiner,我们在使用IMAP和SMTP的电子邮件地址放置,但是内部电子邮件只通过与.local和回复电子邮件可能从.com只被发送 解决方法: 创建将允许在内部和外部环境间的认证灵活性的.com的UPN后缀。这在Exchange边的AD在本地网络执行为认证的目的包括.com。 这典型地用于orgnaization以存在用户名的多个国家(地区)能验证用不同的网域字尾。这允许IMAP流量和SMTP流量验证。 在域名服务器(DNS) - “域和属性”,创建帐户的UPN后缀能简化登陆在大组织间。 指定在登录的激活目录“用户和计算机”要求默认UPN。UPN指定在登录将匹配电子邮件地址。 |
在UCCX的无声的子系统失败
问题汇总 |
无声的子系统在UCCX失败 |
可能的原因 |
无声的子系统失败由于Emoji字符出现在电子邮件标题栏的。问题发生,当此电子邮件被提交到代理程序时,并且代理程序重排队电子邮件回到同样或另一CSQ。原因是,当字符通过开火UCCX时,开火失败,当接受仅有效XML (可扩展标记语言) 1.0字符集。Emoji的字符不是XML 1.0字符集的部分。 |
推荐的行为 |
- 应用一台过滤器发现在从/至或标题栏的emoji字符在Exchange边。
- 请参见缺陷CSCuz48341。此问题在UCCX版本11.5.1被调整。
|
开火在SocialMiner的堆转存
问题汇总 |
SocialMiner可扩展消息传送和存在协议(XMPP)服务(请开火)不适当地整理导致泄漏的HTTP会话。导致在聊天的与SocialMiner的性能问题和电子邮件的堆转存被创建 |
可能的原因 |
开火使用SocialMiner 10.6有一个已知Bug的版本3.7.1,并且这在一个最新版本似乎寻址。 http://issues.igniterealtime.org/browse/OF-453 |
推荐的行为 |
- SocialMiner 11.x安排最新信息开火版本3.8.2,有已知修正。
-
如果继续下去10.6,则请应用COPS文件这里
|
给无法的结转发电子邮件连接
问题汇总 |
SocialMiner不能连接电子邮件结转到Exchange |
可能的原因 |
SocialMiner和UCCX是工作在版本11.5集成Exchange 2010和2013。一旦升级到11.6,在UCCX Appadmin的电子邮件服务器将显示红色X。  SocialMiner日志指示: runtime/CCBU-runtime.2017-06-20T18-37-42.745.log :导致:javax.net.ssl.SSLHandshakeException :服务器选择了TLSv1,但是该协议版本不是启用或不支持由客户端。 runtime/CCBU-runtime.2017-06-20T18-37-42.745.log:0000837786 : :+0000 6月20日2017年21:18:36.552 :%CCBU__________FEEDS-3-SECURE_IMAP_CLIENT_CONNECTION_EXCEPTION :%[FEED_ID=100021][FEED_NAME=CCX电子邮件结转Team_IT_Tier2_Email][exception=javax.mail.MessagingException :服务器选择了TLSv1,但是该协议版本不是启用或不支持由客户端。; |
推荐的行为 |
登陆对SocialMiner命令行界面(CLI)并且运行以下命令:
- 设置tls客户端MIN版本1.0
- utils系统重新启动(这重新启动SocialMiner服务器)
|
Troubleshoot
解决在Exchange 2013的DNS相关错误
Exchange 2013 451 4.7.0临时服务器错误。请再试试以后。PRX5.它是在交换2013的一个已知问题(请检查从Microsoft的更新)。
解决方法:保证接受连接器网络适配器一定对一个特定IP地址的,并且不是“所有的IPv4寻址”。更多详细资料
http://www.techieshelp.com/exchange-2013-451-4-7-0-temporary-server-error-please-try-again-later-prx5/
用户发送一个电子邮件,但是而不是成功请发送,电子邮件坐在“草稿”文件夹。
解决方法:使用Exchange管理中心(EAC)遵从下面的步骤:
- 登陆到EAC
- 连接到服务器(在左边左下的项目在EAC UI)
- 双击服务器(您必须发现您的列出的Exchange服务器)
- 点击DSN查找
- 保证网络适配器设置是正确的和设置更正主机而不是“所有IPv4地址”
设置在Exchange的权限,以便您能清洗数据库和排除故障
在2010年
- 打开Exchange管理控制台。 展开树并且选择工具箱。 双击角色基于访问控制(RBAC)用户编辑器
- 当浏览器打开时,请登陆作为管理员
- 编辑发现管理并且添加管理员作为成员
- 编辑组织管理并且添加邮箱进出口作为角色
- 保存
- Close和重新打开Exchange管理Shell。 新的权限被装载
在2013年
- 打开ECP。 连接对权限- > Admin角色
- 编辑发现管理并且添加管理员作为成员
- 编辑组织管理并且添加邮箱进出口作为角色
- 保存
- Close和重新打开Exchange管理Shell。 新的权限被装载
要防止广泛的磁盘增长,请启用删除的项挽留
打开Exchange管理控制台
每个数据库,
SETMailboxDatabase -身份<DatabaseName> - DeletedItemRetention 0
要验证它工作,
GETMailboxDatabase|ft名字, deleteditemretention
请净化所有删除的项(在您更改挽留选项下来)后
净化为潜在的恢复保存的所有删除的项。 为perfcustomer和perfqueue1-20执行此。
搜索邮箱-身份“<mailboxName>” - SearchDumpsterOnly - DeleteContent -强制
收缩.EDB文件检查空闲空间是可用的在您的数据库和恢复空间
恢复在数据库留出的所有空空间收缩EDB文件:
GETMailboxDatabase -状态|ft名字, databasesize, availablenewmailboxspace -自动
如果看到很多AvailableNewMailboxSpace,则数据库可以defragmented恢复空间。
您需要可用至少相当数量新的DatabaseSize运行下面的命令。 您能计算多少您需要由(“DatabaseSize” - “AvailableNewMailboxSpace”) * 1.1 = NewDatabaseSize的DiskSpaceNeeded
卸下数据库“DBtoShrink”
cd c:\Program Files\Microsoft\Exchange Server\V15\Mailbox\DBtoShrink
eseutil /d DBtoShrink.edb /t C:\defrag\temp.edb
当这完成时,请重登上数据库:
登上数据库“DBtoShrink”
运行此命令再看到多少空间当前是可用的:
GETMailboxDatabase -状态|ft名字, databasesize, availablenewmailboxspace -自动
如果您的.EDB文件仍然非常大,但是没有在它的数据-创建新的数据库,请移动您的老邮箱到它并且删除老数据库恢复空间
完全地恢复所有磁盘空间,创建一个新的数据库和移动所有邮箱向它,然后删除老。
新MailboxDatabase -名字"NewDB1" -服务器“ExchangeServerName” - EdbFilePath C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\NewDB1\NewDB1.edb
登上数据库-身份"NewDB1"
打开循环记录,
GETMailboxdatabase|SETMailboxDatabase - CircularloggingEnabled :$true
卸下数据库-身份"NewDB1"
登上数据库-身份"NewDB1"
等待索引是健康的。 运行命令验证:
GETMailboxDatabaseCopyStatus
从老数据库移动邮箱向新的数据库:
GET邮箱-数据库"OldDB1"|新MoveRequest - TargetDatabase "NewDB1"
在Exchange,在您能运行上述命令前, 2010您能清除现有的MoveRequests。 打开Exchange管理控制台。 连接对接收配置- >移动请求。
选择所有移动请求并且点击“清楚的移动请求”在右边的动作面板。
请等待,直到状态完成。 看到状态,
GETMoveRequestStatistics - MoveRequestQueue "NewDB1"
卸下老数据库:
卸下数据库"OldDB1"
验证您能访问在新的数据库的所有邮箱正如所料,然后删除老数据库。 请使用line命令或ECP。在服务器下- >数据库。 选择oldDB1数据库并且点击删除。
缓慢的常见问题在Exchange服务器
步骤1. Exchange服务器物理磁盘是低的在空间。
步骤2. Exchange邮箱达到了他们的限制(默认值是2GB)。
第3.步。检查州的内容索引它能显示失败或failedAndSuspended的数据库。
请使用ECP Exchange 2013
- 连接对https:// <your交换server>/ecp并且登陆
- 连接到服务器- >数据库,选择您的邮箱数据库,并且查找在您应该看到“内容索引状态的右窗格:". 它必须显示“健康”。 如果它不,跟随下面链路修正
请使用Exchange管理Shell (Exchange 2013和Exchange 2010)
- 运行命令: GETMailboxDatabaseCopyStatus
- “内容索引状态:”必须显示“健康”。 如果它不,跟随下面链路修正
请使用Exchange管理控制台Exchange 2010
- 连接对Microsoft Exchange在前提- >Server配置- >邮箱
- 在数据库复制请选中,点击您的数据库
- 在右边的动作下,请点击属性。 在弹出式窗口一般选项请检查“内容索引状态:". 它必须显示“健康”。 如果它不,跟随下面链路修正
要修理内容索引状态请遵从这些指令:
http://theucguy.net/fix-corrupted-content-index-catalog-of-a-mailbox-database-with-single-copy/
Related Information
获得文档和提交服务请求
关于获得文档的信息,使用,提交服务请求和收集其他信息的Cisco Bug搜索工具(BST),请参阅什么是新的在Cisco产品文档在: http://www.cisco.com/c/en/us/td/docs/general/whatsnew/whatsnew.html。
预订什么是新的在Cisco产品文档,使用读者应用程序,列出所有新和修改过的Cisco技术文档,因为RSS结转和交付内容直接地到您的桌面。RSS结转是免费服务。