none
Exchange Webservices: Fehler beim Anlegen von Terminen in Public Folder RRS feed

  • Frage

  • Ich hoffe, ich bin hier überhaupt richtig:

    Ich versuche, per VB.NET-Code Termine in einem PublicFolder Kalender anzulegen.

    Der gleiche Code wurde vor vielen Jahren schon verwendet um Termine in einem spezifischen Benutzerpostfach anzulegen.

    Die Modifikation auf einen Öffentlichen Ordner funktioniert aber nicht.

    Dim retFolderID As Microsoft.Exchange.WebServices.Data.FolderId
    
        Debug.Print("Anmelden am Exchange-Server ...")
    
        ss.Credentials = New System.Net.NetworkCredential(usernName, passwd)
          ss.AutodiscoverUrl(usernName)
          Debug.Print("gefundene URL: {0}", ss.Url)
    
        Debug.Print(ss.RequestedServerVersion.ToString)
    
        Dim mb = New Microsoft.Exchange.WebServices.Data.Mailbox(mailbox)
        Dim fID = New Microsoft.Exchange.WebServices.Data.FolderId(WellKnownFolderName.Calendar, mb)
    
        retFolderID = fID
        CFolder = Microsoft.Exchange.WebServices.Data.Folder.Bind(ss, fID)

    Bei der letzten Zeile kommt dann eine Fehlermeldung:

    " "Microsoft.Exchange.WebServices.Data.ServiceResponseException" in Microsoft.Exchange.WebServices.dll
            Der SMTP-Adresse ist kein Postfach zugeordnet."

    Erstaunlicherweise kann ich für "mailbox" auch unsinnige Angaben machen, mb und fID sind dann trotzdem <>nothing.

    Außerdem ist die UniqueID bei fID auch immer nothing.

    Zu dem Fehler findet man  tatsächlich etwas. Hier findet man etwas dazu:

     https://support.microsoft.com/de-de/topic/-die-smtp-adresse-ist-kein-postfach-zugeordnet-fehler-beim-postfach-eines-benutzers-%C3%BCber-ews-anwendung-zugreifen-c8e31e36-b6e2-229e-cc78-305ab9fea94a

    Die Übersetzung ist aber total daneben und ein Update kann man auch nicht hernuterladen

    Ich verwende Exchange 2013


    • Bearbeitet NicoNi Donnerstag, 18. Februar 2021 07:53
    Donnerstag, 18. Februar 2021 07:50

Alle Antworten

  • Hallo NicoNi,

    Dieses Problem tritt auf, wenn ein Delegat oder Dienstkonto in einer Microsoft Exchange Web Service EWS-Anwendung in einer Umgebung mit Exchange Server 2013 einen e-Mail-aktivierten Benutzer bieten. Dieses Problem tritt nicht bei der Verwendung von EWS-basierte Anwendung Identitätswechsel. Um dieses Problem zu beheben, solltest Du Cumulative Update 8 for Exchange Server 2013 installieren, wie im folgenden Artikel beschrieben:
    "The SMTP address has no mailbox associated with it" error when you access a user's mailbox by using EWS application

    Gruß,

    Ivan Dragov

    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Freitag, 19. Februar 2021 07:10
    Moderator
  • Danke für die Antwort.

    Abgesehen von dem Kauderwelsch auf der zitierten Seite, hatte ich angenommen, daß ich über CU8 liege.

    gerade eben nochmals geprüft: Version 15.0 Build 1497.2. Das sollte CU23 entsprechen

    Freitag, 19. Februar 2021 09:49
  • Hallo NicoNi,

    Hast Du das Postfach in eine neue Umgebung verschoben, wodurch der für die Konfiguration verwendete Endpunkt geändert wurde, wie hier geschildert:
    Accessing shared mailbox - The SMTP address has no mailbox associated with it.

    Gruß,

    Ivan Dragov

    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Dienstag, 23. Februar 2021 08:00
    Moderator