none
Incoming Mail Funktionalität nach Update CU Dezember 2014 für SharePoint 2010 nicht mehr gegeben RRS feed

  • Allgemeine Diskussion

  • Offensichtlich hat Microsoft ein Design-Change im CU Update Dezember 2014 für SharePoint 2010 durchgeführt ohne dies anzukündigen mit dem Resultat, dass die Funktionalität zum empfangen von Mails für Bibliotheken nicht mehr gegeben ist. Unverschämterweise will Microsoft nun einen Business Case von uns, um das Problem, was von Microsoft verursacht wurde, zu beheben.

    Alternativ wird uns ein Workaround vorgeschlagen, durch den die Funktionalität der Sandbox Solution für unsere mehrere hunderte SiteCollections  freigegeben wird, dies aber bei uns strikt untersagt ist. Es ist einfach nur ein Witz und ärgert uns extrem. Leider ist das nicht in der Test Umgebung aufgefallen, da wir dort keine produktiven SiteCollections verwenden und diese durch Quota-Einstellungen nicht reglementieren müssen.

    Auswirkungen:

    Die Mails die an die Bibliotheken vor dem Update ohne Probleme geschickt wurden, verbleiben nun im Drop Ordner auf den SharePoint Servern, für die der Service aktiviert ist.

    Eigener Lösungsansatz:

    Um uns Abhilfe zu schaffen habe ich ein Skript erstellt, welches alle zwei Minuten per Taskplanung einen Import der Mails zu den Bibliotheken ermöglicht, indem ich die SiteCollection direkt im Skript hinterlegt habe. Im Skript wird die Quota Einstellung für die Sandbox Solution der SiteCollection für zwei Minuten auf 1 gesetzt. Der interne Mailimport Job läuft jede Minute und arbeitet dadurch diese aus den Drop Ordnern ab.  Um die SiteCollections zu identifizieren, können die *.eml Dateien im Drop Ordner mit einem Editor geöffnet werden und die dort hinterlegte Zielmailadresse in der SharePoint Suche mit entsprechenden administrativen Berechtigungen gesucht werden um die dahinterstehende  SiteCollection identifizieren zu können.

    Alternativ kann auch ein Skript verwendet werden, um sich alle Bibliotheken bei denen die Funktion aktiviert ist, ausgeben zu lassen.

    Hier das Skript:

    Add-PSSnapin -Name Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue

    $sites = "SiteCollectionNr.1”,”SiteCollectionNr.2”,”usw.”

    foreach($site in $sites)

    {

    $sitequota = get-spsite $site

    $sitequota.Quota.UserCodeMaximumLevel = "1"

    }

    Start-Sleep -s 120

    foreach($site in $sites)

    {

    $sitequota = get-spsite $site

    $sitequota.Quota.UserCodeMaximumLevel = "0"

    }


    • Bearbeitet Darius Kac Dienstag, 17. Februar 2015 11:33
    Dienstag, 17. Februar 2015 09:51