Internet Mail Connector Exchange 5.5

Bitte stellen Sie sicher, dass Sie vor der Installation des Internet Mail Connectors folgende Informationen bereits gelesen und verstanden haben

Installation

Der Internet Mail Service von Exchange 5.5 ist ein eigener Dienst, der im Gegensatz zu Exchange 2000 erst installiert werden muss. Der IMC ist in jeder Version von Exchange Server dabei.

Die Einrichtung erfolgt über den Exchange 5.5 Administrator über das Menü: "Datei - weitere Objekte - Internet Mail Connector". Sie werden dann von einem Assistenten geführt, der die wichtigsten Punkte schon abfragt, z.B. Mailadresse etc. Wenn sie die Grundlagen von SMTP und ihr Einsatzspektrum verstanden haben, dann dürfte es kein Problem sein, den Assistenten abzuschließen.

Der einzige Fehler, auf den Sie stoßen könnten, ist die Funktion des Assistenten die Kommunikation zum Ziel zu prüfen. Sie können die Installation daher nicht "offline" durchführen, wenn keine Verbindung zur Gegenstelle besteht. Entweder muss ihr DNS-Server oder der Smarthost (Relay) erreichbar sein. Ansonsten entfernt der Assistent alle bisher gemachten Änderungen .

Die Warnung am Ende bedeutet nur, dass Sie erst dann Nachrichten empfangen können, wenn im Internet ihre Domäne mit MX-Records bekannt gemacht wurde und die Nachrichten auch zu ihnen zugestellt werden. Der IMC "lauscht" ab dem Moment auf Port 25

Konfiguration

Die feinere Konfiguration erfolgt ebenso über den Exchange 5.5 Administrator. Der IMC bietet ihnen dazu folgende Karteikarten. Die Beschreibung basiert auf der Anbindung eines Servers über den Relayhost des Providers ans Internet und die Zustellung der Mails an Exchange. Belange zu TCP/IP-Routing, Filterung, Firewall und DNS sind außen vorgelassen. Siehe dazu auch Internetanbindung mit Exchange, Internetanbindung mittels SMTP und POP3 abholen.

  • Allgemein
    Die Karteikarte mit den wenigsten Einträgen.
  • Verbundene Standorte
    Wenn Sie eine Exchange Organisation mit mehreren Standorten haben, dann können Sie diese auch mit dem SMTP-Connector verbinden. Dies wird dann hier eingestellt.
  • Adressraum
    Hiermit geben Sie an, für welche SMTP-Adressen dieser Connector zuständig ist. Sie können damit in einem unternehmen mehrere Connectoren einrichten und jedem bestimmte Ziele zuordnen, z.B.: einen für die Kommunikation mit einem internen Tochterunternehmen. Aber denken Sie daran, dass Sie GENAU EINEN IMC pro Server haben können. In der Regel wird hier also SMTP:*  Kosten 1  stehen und unter Verbindungen dann ein eigener Leitweg für eine Domäne stehen.
  • Empfangsbeschränkungen
    Hiermit steuern sie, von welchem internen Absender der IMC Nachrichten annimmt. Dies ist aber nicht die richtige Karteikarte um Relay zu steuern.
  • Diagnoseprotokoll
    Hier können Sie bestimmte Diagnosefunktionen hochstellen, wenn Sie Fehler suchen. Sie finden dann meist im Eventlog die Ausgaben. Einige Optionen schreiben aber auch Dateien nach IMCDATA\IN\ARCHIVE und IMCDATA\OUT\ARCHIVE. Damit können Sie sehr schnell eine Festplatte "füllen".
  • Internet Mail
    Noch nicht beschrieben
  • Einwählverbindungen
    Wenn Sie mit dem IMC ein RAS-Netzwerk steuern, sind hier die entsprechenden Einträge zu machen. Optional kann hier auch ein "Abrufprogramm" gestartet werden. Ich empfehle ihnen aber nicht auf NT4 RAS zu setzen, sondern einen eigenen Router für Wählverbindungen einzusetzen, damit Sie bessere Schutzfunktionen (Filter etc.) und eine höhere Stabilität haben
  • Verbindungen
    Noch nicht beschrieben
  • Warteschlangen
    Hier können Sie bei laufendem IMC stehen, welche Nachrichten in den Warteschlangen des IMC liegen und warum diese noch nicht gesendet worden sind.
  • Routing
    In der Karteikarte Routing wird eingestellt, wie mit eingehenden Nachrichten verfahren wird, d.h. welche Nachrichten nach intern angenommen werden, und welche weitergeleitet werden. Hier ist auch einzugeben, für welche Systeme der Exchange 5.5 IMC als "Relay" dienen soll. (Siehe auch Exchange 5.5 Relayschutz)
  • Sicherheit
    Noch nicht beschrieben

Smarthost und Port

Oftmals wird es notwendig, auf ein und dem gleichen Server nicht nur den Exchange IMC sondern auch ein Zusatzprogramme (Virenscanner etc.) laufen zu lassen, welches ebenso Port 25 beansprucht. Den Exchange 5.5 IMC kann man leider nicht auf eine IP-Adresse beschränken, aber Sie können den Port verbiegen, indem Sie in der Datei %WINDIR%\System32\drivers\etc\services. den Eintrag für SMTP verändern. Dann "lauscht" Exchange auf einem anderen Port und ihr Virenscanner kann die Nachrichten dafür auf Port 25 annehmen und muss die dann auf den neuen Port von Exchange weiterleiten k����nnen.

Empfänger und Sender einschränken

Wenn es nicht gewünscht ist, dass alle Personen per Internet erreichbar sind und umgekehrt Nachrichten in das Internet senden können, dann können Sie mit den Empfangsbeschränkungen des IMC zumindest die Senderichtung kontrollieren. Die hier aufgelisteten Benutzer und Gruppen können Nachrichten senden bzw. dürfen keine Nachrichten über den IMC senden. Sie kontrollieren hiermit, von welchen internen Absendern der IMC Nachrichten annimmt.

Ob ein Benutzer aus dem Internet erreichbar ist, wird aber nicht hier gepflegt, sondern beim Benutzer selbst. Entweder Sie tragen beim Benutzer selbst wieder Empfangsbeschränkungen ein, damit dieser nur von bestimmten Personen Nachrichten empfangen darf oder Sie entfernen oder verändern einfach die SMTP-Adresse des Benutzers, damit er keine offizielle SMTP-Adresse mehr besitzt. 100% sicher ist dies aber nicht, da Exchange 5.5. auch eine IMCEA-X400-was-weis-ich-Adresse versteht, d.h. X.400 in SMTP codiert. Diese Adresse sehen Sie, wenn jemand ohne SMTP-Adresse etwas ins Internet sendet. Bitte entfernen Sie auf keinen Fall die X.400 Adresse. In Exchange 2000 können sich auch nicht die SMTP-Adresse entfernen.

IMC Fakten

  • Es gibt keine einfache Möglichkeit,
    Nachrichten an einen unbekannten Empfänger an jemand anderes zu senden.
    Mit Exchange 5.5. kann ich im Internet Mail Connector einen Administrator angeben, welcher die unzustellbaren Mails als Kopie bekommt. Der Absender bekommt immer noch eine "Unzustellbarkeitsmeldung".
    Lösungsansätze:
    Mit Exchange 2000 landen solche Mails wahlweise in einem "BADMAIL"-Verzeichnis und können dann weiterverarbeiten werden Mit Exchange 2000 kann ein Transport Sink eventuell helfen. Generell kann helfen, wenn der IMC unbekannte Mails an einen anderen Mailserver weiterleitet (eigene Domain aus zusätzlich als ausgehend definieren) und dieses System diese Mails entsprechend verarbeitet. Bei Exchange 2000 ist das unter Exchange Systemmanager Server/Protokolle/SMTP/Erster virtueller SMTP-Server-Eigenschaften-Nachrichten ein Feld "Nicht auswertbare Nachrichten weiterleiten an", dort kann man einen nächsten SMTP-Server angeben.
  • Eingehende Mails landen immer auf dem Port 25
    Möchte ich diesen Port verändern z.B.: um einen anderen Dienst auf Port 25 laufen zu lassen, dann kann ich dies durch die Änderung des Ports in der Datei "services" in winnt\system32\drivers\etc. erreichen.
  • Der IMC immer gebraucht, um Nachrichten per SMTP zu senden und zu Empfangen.
    Er wird beim Setup zwar mit installiert, aber nicht eingerichtet. Die Einrichtung erfolgt mit dem Exchange Administrator über "Datei - Hinzufügen weitere Objekte .- Internet Mail"
    Bei Exchange 2000 ist die Situation etwas anders. Exchange 2000 nutzt den SMTP-Dienst, welcher mit  Windows 2000  installiert werden muss. Nach der Installation kann Exchange 2000 sofort Mails empfangen und senden. Sollen alle Mails aber über ein Relay gesendet werden, muss auch unter Exchange 2000 ein Internet Mail Connector installiert werden.
  • Eine SMTP-Adresse muss eindeutig sein.
    Möchten Sie, dass eine Mail an mehrere Personen geht, sollten Sie dazu einen Verteiler nutzen.

imcext

Auch wenn der SMTP-Connector schon sehr gut funktioniert, so gibt es Funktionen, die von Hause aus nicht vorhanden sind. Aber hier hat Microsoft mit einer generischen DLL nachgebessert, die Sie bei Bedarf installieren können.

  • 258206 XFOR: Installing Internet Mail Service Extension Imsext.dll

Die DLL rüstet die folgenden Funktionen nach.

  • Journalfunktion Ein bzw. Ausgehend
    Damit können Sie jede Mail, die empfangen oder gesendet wird, als Kopie in ein Journalpostfach ablegen lassen (Siehe auch Journal
  • Disclaimer
    Zusätzlich kann die DLL an eingehende und ausgehende Mails unterschiedliche Texte anhängen.

Leider gibt es für diese Einstellungen keine Konfigurationshilfe, d.h. Sie müssen manuell die DLL registrieren und in der Registrierung die Einträge setzen. 

Weitere Links

  • 140948 XADM: Reply Rule Disabled When Deliver to Public Folder Via IMC
  • 153119 XFOR: Telnet to Port 25 of IMC to Test IMC Communication
  • 154298 XFOR: Mail Going to IMC or MS-Mail Stays in Outbox
  • 163727 XADM: IMC Logs Event ID 1008
  • 164854 XADM: Cannot Remotely Administer IMC or MSMCON on WinNT 4.0
  • 168883 XFOR: 4037 Event Starting Internet Mail Service, 1067 IMC Error
  • 174351 XFOR: How to Configure Exchange with Secondary SMTP Addresses
  • 183171 XADM: Internet Mail Service Error with 5.5 Added to Site
  • 183178 XADM: IMS Will Not Start with Event Log Error 4071
  • 191548 Troubleshooting Guide für the Internet Mail Connector/Internet Mail
  • 191262 XFOR: IMC Accepts SMTP Address with Space While IMS Does Not
  • 214407 XADM: Internet Mail Service Stops with an Access Violation
  • 233219 XFOR: Self-Registration of Inetcomm.dll Fails
  • 239427 XADM: How to Enable Message Journaling in Exchange Server 5.5
  • 243894 XFOR: Exchange Server Versions 4.0, 5.0, and 5.5 Do Not Support 8-Bit Mime
  • 252148 How to Troubleshoot ETRN using Telnet
  • 262097 XIMS: Internet Mail Service Extension Messg. Text Append/Prepend
    Die Firma ASD_Software bietet ein Freeware Tool dazu an: www.asd-software.com unter "Software". Es ist ein kleines feines Windowsprogramm, um die Signatur an Exchange 5.5 elegant zu pflegen. (SIGEDIT.EXE: Freeware Programm zur Verwaltung der Microsoft imsext.dll) Der Download enthält auch eine ausführliche PDF-Dokumentation.
  • 262122 XIMS: Internet Mail Service Extension Message Journaling
  • 262986 XGEN: Exchange Server 5.5 and Exchange 2000 RFC and Standards Compliance
  • 280794 XIMS: Message Cannot Be Sent to Domains with MX Record Pointing
  • 837794 Update available in Exchange Server 5.5 to control whether the Internet Mail Service suppresses or delivers NDRs
  • ICMEA-Adressen
    http://blogs.technet.com/b/exchange/archive/2009/03/09/450838.aspx