Kategorie: Exchange

  • E-Mail-Server-Check

    Folgen http://public.pyzor.org/whitelist/

    dies ist wirklich großen E-Mail-Server überprüfen

  • Autoarchivierung nicht funktioniert

    Schlüssel für Outlook 2007:
    HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0OutlookPreferences
    Schlüssel für Outlook 2010:
    HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0OutlookPreferences
    Schlüssel für Outlook 2013:
    HKEY_CURRENT_USERSoftwareMicrosoftOffice15.0OutlookPreferences

    Value name: ArchiveIgnoreLastModifiedTime
    Value type: REG_DWORD
    Value: 1

    E-Mail-Nachrichten werden jetzt archiviert werden, auf der Grundlage ihrer Empfangsdatum, Kalenderelemente auf der Grundlage ihrer geplanten Termin und Aufgabenelemente auf der Grundlage ihrer Abschlussdatum.

  • Kennwort Ablauf Mail

    ##################################################################################################################
    # Bitte Konfigurieren Sie die folgenden Variablen ....
    $log_date =  Get-Date -format yyyy-M-d
    $smtpServer="mailserver.mail.com"
    $from = "[email protected]"
    $mail_debug = "false" # true = auf / false = off
    $mail_debug_email = "[email protected]"
    $mail_log = "false" # true = auf / false = off
    $mail_log_email = "[email protected]"
    $logfile = "C:passwordexpirelog_ $ log_date.txt"
    ###################################################################################################################</Spanne>
    
    #Holen Sie Benutzer aus AD, die aktiviert sind
    Import-Module Activedirectory
    $ users = get-ADUser -filter * -Eigenschaften * |woher {$_.Enabled -eq "True"} | woher { $_.PasswordNeverExpires -eq $ false } | woher { $_.passwordexpired -eq $ false }
    
    Set-Content -Value "Name;E-Mail-Addresse;Daystoexpire"  -Pfad $ Logfile # Schreiben Sie erste Zeile
    
    für jede ($Benutzer in $ users)
    {
    $name = (Get-ADUser $ user | für jede { $_.Name})
    ob ($mail_debug -eq "wahr" )
    {
    $E-Mailadresse = $ mail_debug_email
    }
    # ob ($mail_debug -eq "falsch" )
    #{
    # $E-Mailadresse = $ user.emailaddress
    #}
    
    $passwordSetDate = (get-ADUser $ user -properties * | für jede { $_.PasswordLastSet })
    $PasswordPol = (Get-AduserResultantPasswordPolicy $ user)
    # Überprüfen Sie für Engmaschiges Passwort
    ob (($PassworldPol) -ne $ null)
    {
    $MaxPasswordAge = ($PasswordPol).MaxPasswordAge
    }
    
    sonst
    {
    $MaxPasswordAge = (Get-ADDefaultDomainPasswordPolicy).MaxPasswordAge
    }
    
    $expireson = $ passwordsetdate + $MaxPasswordAge
    $ Heute = (Verabredung bekommen)
    $daystoexpire = (New-Timespan -Start $ heute -Ende $ Expireson).Days
    $subject="hybris domain password expiring"
    $body ="
    
    Lieber $ name,
    
    Ihre Domain-Passwort ist fällig $ daystoexpire Tagen ablaufen. So ändern Sie Ihr Passwort,
    
    Für zusätzliche Unterstützung wenden Sie sich bitte die IT-Abteilung.
    
    Die Domain Passwort muss die folgenden Anforderungen erfüllen:
    <die>
    	<in>Kennwortlänge muss mindestens sein 8 Figuren</in>
    	<in>das Letzte 5 Passwörter können nicht wiederverwendet werden</in>
    	<in>Passwort darf nicht enthalten die Benutzer-Accountnamen oder Teile der Benutzer vollständigen Namen, die zwei aufeinander folgende Zeichen nicht überschreiten</in>
    	<in>Kennwort müssen Zeichen aus drei der folgenden vier Kategorien enthalten:</in>
    </die>
    <die>
    	<in>Englische Großbuchstaben (A bis Z)</in>
    	<in>Englisch Kleinbuchstaben (a bis z)</in>
    	<in>Base 10 Ziffern (0 durch 9)</in>
    <die>
    <die>
    <die>
    	<in>Nicht-alphabetische Zeichen (beispielsweise, !, $, #, %)</in>
    </die>
    </die>
    </die>
    </die>
    
    #ob ($daystoexpire -lt $ expireindays)
    #{
    # Verschicken Mailmessage -smtpServer $ SmtpServer -von $ von -bis $ Emailadresse -subject $ subject -body $ body -bodyasHTML -priority Hoch
    #
    #}
    ob ($daystoexpire -eq "14" )
    {
    Send-Mailmessage -smtpServer $smtpServer -from $from -to $emailaddress -subject $subject -body $body -bodyasHTML -priority High
    Add-Content -Value "$name;$emailaddress_log;$daystoexpire" -Pfad $ Logfile
    }
    ob ($daystoexpire -eq "3")
    {
    Send-Mailmessage -smtpServer $smtpServer -from $from -to $emailaddress -subject $subject -body $body -bodyasHTML -priority High
    Add-Content -Value "$name;$emailaddress_log;$daystoexpire" -Pfad $ Logfile
    }
    
    }
    ob ($mail_log -eq "true" ){
    Add-Content -Value "log send to $mail_log_email"  -Pfad $ Logfile
    $ Body_log = (Get-Content $ Logfile | out-string )
    Send-Mailmessage -smtpServer $smtpServer -from $from -to $mail_log_email -subject "LOG - Domain Passwort Ablaufen" -Körper $ body_log
    }
    Ausfahrt
    
  • IIS Rewrite

    Herunterladen und installieren:

    x64: http://go.microsoft.com/?linkid=9722532
    x86: http://go.microsoft.com/?linkid=9722533

    Kopieren web.config C:inetpubwwwroot

    Config;
    C:inetpubwwwrootweb.config

    <!--?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name="test" stopProcessing="true">
    <match url=".*vcf/(.*)" />
    <action type="Redirect" url="http://www.web.com/vcf/{R:1}" />
    </rule>
    </rules>
    </rewrite>
    <httpRedirect enabled="true" destination="http://www.web.com" childOnly="true" />
    </system.webServer>
    </configuration>
  • 550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found

    Fehler:

    IMCEAEX-_O=domain_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=user@domain.de
    #550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##

    Lösung:

    einen X500 eintrag anlegen unter E-Mail Adresse

    /O=DOMAIN/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=user

  • Troubleshooting Active Directory account lockout issues

    Problembehandlung bei Active Directory-Kontosperrungsprobleme

    AD / Exchange-Pro zugewandt ist oft ein Problem, für die es wenig Dokumentation im Internet zur Verfügung steht - Benutzerkontensperrungen.

    Ich weiß das, weil ich für eine Weile mit minimaler Hilfe einer Kontosperrung Problem wurde zur Fehlerbehebung. Damit, hier gehen wir - Mein Führer zur Fehlerbehebung Active Directory-Kontosperrungsprobleme

    (mehr …)

  • Ordnernamen umbennen / Exchange 2010

    outich habe mich heute mit einem Mailaccount rumgeärgert, welcher ein Gruppenaccount war. Wie geht resetfoldernames eines „externen“ accounts?

    nach langem suchen habe ich ein Poweshell script gefunden.

    Set-MailboxRegionalConfiguration –Identity "mailboxname" -Language "en-US" -LocalizeDefaultFolderName:$true

    Sprachen:

    Deutsch: de-DE
    English: en-US