Dieses Dokument beschreibt ein Problem, das in Cisco Unity Connection (CUC) auftritt, das durch eine falsche Konfiguration der SMTP-Proxyadressen (Simple Mail Transfer Protocol) verursacht wird, und enthält einige SQL-Abfragen (Structured Query Language), die Sie verwenden können, um die Fehlkonfiguration zu identifizieren.
Cisco empfiehlt, über CUC zu verfügen.
Die Informationen in diesem Dokument basieren auf CUC-Versionen 8.x und höher.
Die SMTP-Proxyadressen sind in CUC falsch konfiguriert, wodurch Nachrichten an einen falschen CUC-Benutzer gesendet werden. Die Nachrichten werden nicht an den SMTP Smart Host weitergeleitet, wenn die Option Relay oder Accept & Relay verwendet wird und die SMTP-Protokolle diese Meldung anzeigen:
Pickup Folder Monitor: No New Messages found
Diese Symptome können auch beobachtet werden:
An object with SMTP addressalready exists Unable to create User
In diesem Abschnitt wird beschrieben, wie SMTP-Proxyadressen verwendet werden, wie sie implementiert werden und wie SMTP-Proxyadressenfehlkonfigurationen mithilfe von SQL-Abfragen identifiziert werden.
Die SMTP-Proxyadressen werden in CUC verwendet, um die Empfänger einer eingehenden SMTP-Nachricht, die von einem Benutzer von einem IMAP-Client (Internet Message Access Protocol) an den entsprechenden Benutzer oder einen VPIM-Kontakt (Voice Profile for Internet Mail) gesendet wird, zuzuordnen. Wenn IMAP-Clients zum Senden, Beantworten oder Weiterleiten von Nachrichten an andere Benutzer oder VPIM-Kontakte auf dem CUC-Server verwendet werden, sollten Sie jeden Benutzer oder VPIM-Kontakt mit einer SMTP-Adresse konfigurieren, die für die Transaktion verwendet werden könnte.
Um SMTP-Proxyadressen für einen Benutzer hinzuzufügen, navigieren Sie zu Benutzer > Bearbeiten > SMTP-Proxyadresse und fügen Sie die entsprechenden Adressen hinzu. Navigieren Sie bei Kontakten zu Kontakt > Bearbeiten > SMTP-Proxyadresse, und fügen Sie die entsprechenden Adressen hinzu.
Beispielsweise verwendet ein Benutzer mit dem Namen test eine Einzeleingang-Konfiguration mit einer Cisco Unified Messaging Account-E-Mail-Adresse von test@abc.lab. Um die ViewMail-Funktion in Microsoft Outlook (einem IMAP-Client) zum Senden, Beantworten oder Weiterleiten von Nachrichten an Benutzer zu verwenden, sollte die SMTP-Proxyadresse für den Test mit test@abc.lab konfiguriert werden.
Um Fehlkonfigurationen von SMTP-Proxyadressen zu identifizieren, können SQL-Abfragen zum Extrahieren von Benutzerinformationen aus der Datenbank verwendet werden.In diesem Abschnitt werden die SQL-Abfragebefehle beschrieben, die Sie zu diesem Zweck verwenden können.
Geben Sie diesen Befehl ein, um eine Liste mit allen Benutzern anzuzeigen, die mit SMTP-Proxyadressen konfiguriert sind:
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
Geben Sie diesen Befehl ein, um den Benutzer für eine bestimmte SMTP-Proxyadresse anzuzeigen:
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
Geben Sie diesen Befehl ein, um eine Liste mit allen Kontakten anzuzeigen, die mit SMTP-Proxyadressen konfiguriert sind:
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
Geben Sie diesen Befehl ein, um den Kontakt für eine bestimmte SMTP-Proxyadresse anzuzeigen:
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
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
19-May-2014 |
Erstveröffentlichung |