Artikel-ID: 816789 - Geändert am: Dienstag, 12. Juli 2005 - Version: 5.2 Lesezugriff auf die jeder wird zu Gruppe entfernt, nach der Installation von Exchange 2000 SP3
Auf dieser SeiteProblembeschreibungWenn Sie SMTP (Simple Mail Transfer Protocol) mithilfe von einer Anwendung Collaboration Data Objects für Windows (CDOSYS), ein Collaboration Data Objects für Exchange 2000 (CDOEX) Anwendung oder System.Web.Mail auf einem Computer senden, auf dem Exchange 2000 Server Service Pack 3 (SP3) installiert, erhalten Sie folgende Fehlermeldung: CDO.Message.1 (0x80040220) Der "SendUsing"-Konfigurationswert ist ungültig. UrsacheFür die Gruppe Jeder Lesezugriff auf die Internet Information Services (IIS)-Metabase und der Microsoft Active Directory-Verzeichnisdienst entfernt wurde dieses Problem rührt Gruppe. Dieser Zugriff wurde wegen einer Änderung Sicherheit in Exchange 2000 Server SP3 entfernt. CDOEX und CDOSYS mit System.Web.Mail müssen auf der IIS-Metabasis Zugriff auf Informationen über den Pfad zu der pickup-Verzeichnis zugreifen. Dieses Verhalten, wenn Sie die Sendusingpickup -Methode verwenden und diese Informationen in der Anwendungscode nicht angegeben ist. Da der Zugriff eingeschränkt ist, kann nicht der nicht-administrative Benutzer, dessen Sicherheitskontext die Anwendung ausgeführt wird, diese Informationen von der IIS-Metabase und Active Directory lesen.LösungUm dieses Problem zu umgehen, verwenden Sie eine der Abhilfen im Abschnitt "Problemumgehungen".Hinweis: Der Beispielcode für die Problemumgehungen wird in den Kontext einer Seite (Active Server Pages) geschrieben. ProblemumgehungenUm dieses Problem zu umgehen, müssen Sie die Konfiguration oder den Code ändern. Konfigurationsänderungen können schnell aus zurückgesetzt werden, aber mehr bewusst und berücksichtigen der Sicherheit der Anwendung und seine Ressourcen müssen Änderungen am Code vorgenommen werden.Hinweis: Wiederherstellen von Lesezugriff auf die IIS-Metabasis für die jeder ist Gruppe keine Abhilfe für dieses Problem. Dieser Zugriff wiederherstellen reintroduces Sicherheitslücken, die Exchange 2000 Server SP3 behebt. Verwenden Sie eine der folgenden Abhilfen, so dass Sie CDOEX und CDOSYS Anwendungen, verwenden Nachdem Sie Exchange 2000 Server SP3 anwenden. In Abhilfe 1 und Abhilfe 2 ändern Sie die administrative Konfiguration. In den Abhilfe 3 und Abhilfe 4 ändern Sie den Code. Obwohl Sie nur eine Problemumgehung zur Behebung des Problems angewendet haben, müssen Sie entscheiden, die Problemumgehung die geeignetste Lösung für die Anwendung des Benutzers ist. Um die administrative Konfiguration zu ändern, müssen Sie selektiv Zugriff auf die IIS-Metabasis gewähren. In Abhilfe 1 und Abhilfe 2 der Anwendungscode wird nicht geändert, jedoch die Konten, die Lesezugriff auf die IIS-Metabasis benötigen Zugriff gewährt. Sie können entweder IIS-Metabase-Zugriff auf das Konto gewähren, dass die Anwendung unter (Abhilfe 1) ausgeführt wird oder Sie können ein neues Konto erstellen, für diesen Zweck (Abhilfe 2). Die Adadd.vbs, Adlist.vbs und Addel.vbs Skript Dateien gewähren Sie Zugriff auf die IIS-Metabasis. Finden Sie im Abschnitt "Anhang" am Ende dieses Artikels Weitere Informationen zu diesen Skriptdateien. Da CDO (Collaboration Data Objects) die RevertToSelf -Funktion, aufruft bevor Sie die IIS-Metabasis zugreift, können Sie das Konto hinzufügen, auf dem der Anwendungsprozess ausgeführt wird. Für eine typische ASP-Seite ist dies das Konto IWAM_ ComputerName. 1. UmgehungsmöglichkeitDie am wenigsten destabilisierend Option ist auf welches Konto die Anwendungen unter ausgeführt werden, und gewähren Sie dem Kontozugriff auf die IIS-Metabasis. Jedoch: Da Anwendungen das vorhandene Konto (z. B. IWAM_ XXX oder IUSR_ XXX) verwenden können, dann kann diese Problemumgehung Sicherheitslücken verursachen, wenn diese Anwendungen Zugriff auf die IIS-Metabasis gewährt werden. Der Vorteil dieser Problemumgehung ist, dass der Anwendungscode und die SMTP-Konfiguration nicht geändert werden. Der Nachteil dieser Problemumgehung ist, dass es unnötig Zugriff auf die IIS-Metabasis gewähren kann.Gehen Sie folgendermaßen vor um das Konto zu bestimmen, unter die Anwendung ausgeführt wird, und dem Kontozugriff auf die IIS-Metabasis zu gewähren:
Problemumgehung 2Erstellen Sie ein Konto, der IIS-Metabasis, Kontozugriff erteilen und dann konfigurieren Sie das virtuelle Verzeichnis, auf dem die Anwendung ausgeführt wird, als das Konto ausgeführt. Der Vorteil dieser Problemumgehung ist, dass der Anwendungscode und die SMTP-Konfiguration nicht geändert werden.Um ein neues Konto für die Anwendung ausgeführt und Konfigurieren des virtuellen Verzeichnisses zu erstellen, gehen Sie folgendermaßen vor:
Abhilfe 3Wenn Sie im Code die Sendusing -Methode explizit angeben, ist der Wert CdoSendUsingPickup der Standardwert. Allerdings können Sie CdoSendUsingPickup und der Pfad pickup-Verzeichnis im Code explizit angeben. Pickup-Verzeichnis Methode verwenden, muss der lokale SMTP für die Weiterleitung konfiguriert werden.Die Vorteile dieser Problemumgehung sind erhöhte Anwendung Steuerung der Konfiguration und die Problemumgehung nicht auf die erste Instanz des SMTP-Dienstes beschränkt ist. Auf Computern mit mehreren virtuelle SMTP-Servern, wählt die Standardkonfiguration das erste pickup-Verzeichnis in der IIS-Metabasis. Das pickup-Verzeichnis möglicherweise nicht das Verzeichnis der Anwendung. Das pickup-Verzeichnis explizit angeben, können Sie sicherstellen, dass die Standardkonfiguration das richtige Verzeichnis pickup auswählt. Der Nachteil dieser Problemumgehung ist, dass es mehr als die anderen Problemumgehungen zerbrechliche ist. Änderungen an der Exchange 2000-Installation oder an der Verwaltungskonfiguration bewirken, dass die Anwendung wegen Änderungen an den Speicherort des pickup-Verzeichnisses nicht mehr funktionieren. CodebeispielIm folgenden Codebeispiel wird veranschaulicht, wie explizit CdoSendUsingPickup und der Speicherort der pickup-Verzeichnis festgelegt:Abhilfe 4Statt Nachrichten an das lokale Pickup-Verzeichnis zu senden, können Sie Nachrichten an einen Remote-SMTP-Server über das Netzwerk senden. Die Vorteile dieser Problemumgehung sind niedrigere insgesamt Ressourcenverbrauch und sofortige und detaillierte Fehlerinformationen. Die Nachteile dieser Problemumgehung sind, dass der remote-SMTP-Server nicht verfügbar ist und verlieren Sie den natürlichen Warteschlange Mechanismus in das pickup-Verzeichnis.BeispielcodeDer folgende geänderte Code funktioniert auf Exchange 2000 Server SP3. Beachten Sie, dass dieses Beispiel fügt Code erstellen und Festlegen der Konfiguration object.AnhangSo downloaden Sie das Skript Dateien, die Lesezugriff auf die IIS gewähren, Metabase und Active Directory die folgenden Microsoft-Website:http://download.microsoft.com/download/9/7/0/9706f302-99f8-49f9-8aa4-df66d771feaf/smtppermissionsscripts.exe (http://download.microsoft.com/download/9/7/0/9706f302-99f8-49f9-8aa4-df66d771feaf/smtppermissionsscripts.exe) Der Download enthält die folgenden Skriptdateien. Tabelle minimieren
Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 816789
(http://support.microsoft.com/kb/816789/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunityHilfe erhaltenSPRACHE AUSWÄHLEN
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Zum Anfang