语音和统一通信 : Cisco Unity Connection

CUC消息中继失败由于不正确地配置的SMTP代理地址

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文描述在简单邮件传输协议(SMTP)代理地址不正确的配置造成并且提供某个结构化查询语言(SQL)查询的Cisco Unity Connection的问题(CUC)遇到您能使用为了识别误配置。

贡献用Anirudh Mavilakandy, Cisco TAC工程师。

先决条件

要求

思科建议您有CUC知识。

使用的组件

本文档中的信息根据CUC版本8.X和以上。

问题

SMTP代理地址在CUC被不正确配置,造成信息传送对一个不正确CUC用户。消息没有中继到SMTP巧妙的主机,如果使用中继接受&中继选项,并且SMTP日志表示此消息:


Pickup Folder Monitor: No New Messages found 

这些症状也许也被观察:

  • 使用单一收件箱配置,消息传送对用户的Microsoft Exchange邮箱,并且消息的复制被发送给一个不同的CUC用户。

  • 当您尝试创建新用户帐户时,尝试失败,并且您收到此消息:

    An object with SMTP address <test@abc.lab> already exists 
    Unable to create User

解决方案

此部分描述如何使用SMTP代理地址,如何实现他们和如何识别SMTP与使用的代理地址误配置SQL查询。

SMTP代理地址概述

SMTP代理地址用于CUC为了映射由从网络邮件访问协议(IMAP)客户端的一个用户传送到互联网邮件入站SMTP信息的收件人(VPIM)联系方式的适当的用户或语音配置文件。如果IMAP客户端用于为了发送,应答对或者转发消息到其他用户或VPIM联系方式在CUC服务器,您应该配置每用户或VPIM联系方式与也许使用处理的所有SMTP地址。

添加SMTP代理地址

为了添加用户的SMTP代理地址,请导航对用户> Edit > SMTP代理地址并且添加相应地址。对于联系方式,请导航与> Edit > SMTP代理地址联系和添加相应地址。

例如,用户名为测验test@abc.lab Cisco统一消息帐户电子邮件地址使用一单一收件箱配置。为了使用ViewMail功能在Microsoft Outlook (IMAP客户端)发送,应答对或者转发消息对用户,应该配置测验的SMTP代理地址与test@abc.lab

注意:关于此主题的更多信息,参考在Cisco Unity Connection 8.x指南的用户帐户设置控制设置功能和功能的Cisco Unity Connection 8.x部分的SMTP代理地址

SQL查询

为了识别SMTP代理地址误配置, SQL查询可以用于用户信息的提取从数据库的。此部分描述SQL查询发出命令您能为此使用。


输入此命令为了查看显示所有用户配置与SMTP代理地址的列表:


admin:run cuc dbquery unitydirdb select u.alias, u.dtmfaccessid, p.smtpaddress
 as smtpproxyaddress from vw_globaluser as u, vw_smtpproxyaddress as p where
 u.objectid=p.object_globaluserobjectid


alias dtmfaccessid smtpproxyaddress
------- ------------ ----------------
Anirudh 1008 smtp1@abc
Anirudh 1008 smtp2@abc
Anirudh 1008 smtp3@abc
Atest2 80222 test2@cuc8-5-1a
Atest3 80231 test3@cuc8-5-1a
testa 121212 testa@cuc8-5-1a

输入此命令为了查看特定SMTP代理地址的用户:


admin:run cuc dbquery unitydirdb select u.alias, u.dtmfaccessid, p.smtpaddress
 as smtpproxyaddress from vw_globaluser as u, vw_smtpproxyaddress as p where
 u.objectid=p.object_globaluserobjectid and p.smtpaddress='smtp1@abc'


alias dtmfaccessid smtpproxyaddress
------- ------------ ----------------
Anirudh 1008 smtp1@abc

输入此命令为了查看显示所有联系方式配置与SMTP代理地址的列表:


admin:run cuc dbquery unitydirdb select c.alias, c.dtmfaccessid, p.smtpaddress
 as smtpproxyaddress from vw_contact as c, vw_smtpproxyaddress as p where
 c.objectid=p.object_contactobjectid


alias dtmfaccessid smtpproxyaddress
----------- ------------ ----------------
testcontact null testcontact@abc

输入此命令为了查看特定SMTP代理地址的联系方式:


admin:run cuc dbquery unitydirdb select c.alias, c.dtmfaccessid, p.smtpaddress
 as smtpproxyaddress from vw_contact as c, vw_smtpproxyaddress as p where
 c.objectid=p.object_contactobjectid and p.smtpaddress='testcontact@abc'


alias dtmfaccessid smtpproxyaddress
----------- ------------ ----------------
testcontact null testcontact@abc


Document ID: 117705