Office365 „winmal.dat“ (TNEF) versand abschalten

Problem

Einige Empfänger berichten, das Sie anstelle des gewünschten anhanges eine Datei namens „winmail.dat“ erhalten. Das betrifft vor allem ältere E-Mail-Programme, Apple-Mail und Systeme hinter älteren Firewalls/Mailfiltern.

Lösung

Man kann dem ausgehenden Connector des Office365 Exchange Online Dienstes das versenden des Microsoft TNEF-Formates vollständig abgewöhnen. Man stellt eine Verbindung zur Office365 Powershell her und konfiguriert die Einstellung mit dem Commandlet Set-RemoteDomain.

$Cred = Get-Credential
$shell = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic –AllowRedirection
Import-PSSession $shell
Set-RemoteDomain Default -TNEFEnabled $false

Mit „Get-RemoteDomain |fl“ lassen sich die aktuellen Einstellungen für den Connector überprüfen. Die folgenden Einstellungen sind für den Parameter TNEFEnabled verfügbar:

  • $true: TNEF wird für alle Nachrichten verwendet
  • $false TNEF wird nie für Nachrichten verwendet
  • $null der Absender gibt die Einstellung vor (Standardeinstellung). Funktioniert TOTAL großartig, denn jeder Mensch weiss ja wie man in Outlook-Kontakten das TNEF-Format konfiguriert. </ironic mode=“off“>

Gezielt lässt sich die Einstellung für bestimmt Domains so setzen:

Set-RemoteDomain foo.bar -TNEFEnabled $false

Exchange 2010 Mailbox Statistik(en) als Script

Exchange 2010 Statistik

Ständig baue ich mir aufs neue den Lieblingstask der Exchange-Administratoren zusammen: Die Mailbox-Größen-Rangliste. JETZT speichere ich mir das Script aber …

add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010
Connect-ExchangeServer -auto
Get-Mailbox | Get-MailboxStatistics | select-object displayname,itemcount,@{Name="TotalItemSize(GB)";Expression={$_.TotalItemSize.Value.ToGB()}} | Sort-Object "TotalItemSize(GB)" -Descending | Out-GridView

… auf dem Desktop als Rangliste.ps1

Achtung: Die Powershell ISE muss installiert sein, denn die bringt das komfortable out-gridview mit.

Exchange 2010 entfernt Mobile Geräte nicht „Das ActiveSyncDevice /ldap/xxxxx wurde nicht gefunden.“

exchange2010-activesync-removedeviceNachdem ein bestehender Benutzer umbenannt wurde, vor allem der Kontoname, lassen sich dessen verbundene mobile Geräte nicht mehr über die Outlook-WebApp oder die Verwaltungskonsole (EMC) entfernen. Sobald der Befehl ausgeführt wird erhält man die Antwort:

Zusammenfassung: 1 Element(e). Erfolgreich: 0, Fehler: 1.
Verstrichene Zeit: 00:00:00

BenutzernameDevicename

Fehler:
Das ActiveSyncDevice domain.local/OU/ALTER-Benutzername/ExchangeActiveSyncDevices/Gerätename 
wurde nicht gefunden.
Hier klicken, um die Hilfe aufzurufen ... http://technet.microsoft.com/de-DE/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.438.0&t=exchgf1&e=ms.exch.err.Ex0FBD0C

Ausführungsversuch eines Exchange-Verwaltungsshellbefehls:
Remove-ActiveSyncDevice -Identity 'domain.local/OU/ALTER Benutzername/ExchangeActiveSyncDevices/Gerätename'

Man sieht sofort, das die Konsole offensichtlich den falschen (alten) Benutzernamen verwendet. Der Hilfelink dazu ist natürlich genauso hilfreich wie fast jeder HIlfelink.

Lösung: Das Geät direkt an der Exchange Powershell (unter verwendung des richtigen Pfades) entfernen.

  1. Eine Liste aller Gerätenamen die mit dem Postfach verbunden sind erstellen
    Get-ActiveSyncDevice -Mailbox "Benutzer Name" | Select-Object Identity
  2. Das passende Gerät auswählen und entfernen:
    remove-ActiveSyncDevice -Identity "<pfad>"

exchange2010-activesync-removedevice-ps

Exchange 2010 „Sie verfügen über 10 Telefonpartnerschaften …“

Wer viele mobile Geräte mit der Synchronisationsfunktion von Exchange 2010 einsetzt wird irgendwann auf die Standardbarriere der 10 gleichzeitig zugelassenen Devices stoßen. Wenn das der Fall ist quittiert die ActiveSync-Schnittstelle die Aktion mit dem Fehler:

Sie verfügen über 10 Telefonpartnerschaften von den maximal
zulässigen 10 Partnerschaften. Wenn Sie die Maximalzahl erreicht
haben, können Sie zusätzliche Partnerschaften erst nach dem
Löschen vorhandener Partnerschaften aus dem Konto erstellen.

Melden Sie sich hierzu an Outlook Web App an, klicken Sie auf
Optionen > Telefon > Mobiltelefone, und löschen Sie nicht
verwendete Partnerschaften.

Lösung: Die Anzahl der Partnerschaften wird mittels der ThrottelingPolicy gesteuert. Man erhöht die Anzahl der gleichzeitig nutzbaren Gerät mit der PowerShell (sofern nur eine Policy verwendet wird):

Get-ThrottlingPolicy | Set-ThrottlingPolicy –EASMaxDevices 20

Im Falle mehrerer Policys kann man Set-ThrottlingPolicy auch die Identity der passenden Richtlinie mitgeben. Mit Get-ThrottlingPolicy lässt sich der Erfolg der Eintragung prüfen. Die Änderung wirkt sofort.

exchange-max-devices