HMailServer

Vielleicht fragen Sie sich, warum auf der MSXFAQ ausgerechnet ein kostenfreier Mailserver für Windows mit SQL-Datenbank und Active Directory-Anbindung beschrieben wird. Ich bin nicht "betriebsblind" um nur Exchange als allein seligmachend anzusehen. Es gibt durchaus Umgebungen, in denen Exchange nicht passt, oder einfach einen Partner braucht. HMailServer ist ein einfacher SMTP-Server, der mir aber z.B.: bei Small Business Servern mit meinen EventSinks weiter hilft.

Und er kann auch per VBScript erweitert werde und sogar Disclaimer, wenn auch sehr einfach, anhängen. Aber primär ist es ein nette Und wem das noch nicht reicht, kann da mit auch POP3-Postfächer abholen und an Exchange weiterleiten.

Download und Installation

Die aktuelle Version finden Sie jeweils auf "http://www.hmailserver.com/" zum Download ist nur ein paar Megabyte groß. Bei der einfachen Installation gibt es zwei wichtige Punkte:

Am Ende der Installation können Sie sofort die Konfigurationsoberfläche starten. Die GUI erlaubt sogar die Verwaltung verschiedener HMailServer auf unterschiedlichen Systemen. Melden Sie sich an "Localhost" einfach mit dem Kennwort an.

Konfiguration als Relay für Exchange EventSinks

Die Konfiguration von HMailServer ist recht umfangreich, wenn man alle Funktionen nutzen möchte. Ich beschränke mich hier auf die Einrichtungen, um HMailServer ausgehend als Relay für Exchange 200/2003 zu konfigurieren. Auf SingleServerSink habe ich das Problem beschrieben, dass EventSinks mit VBScript nur beim "Arrival" der Mail per SMTP getriggert werden und auf einem einzelnen Exchange Server damit der Versand per DNS nicht möglich ist und ein Smarthost benötigt wird. Das kann HMailServer leisten.

Dazu soll HMailServer auf Port 27 lauschen, nur Mails von Exchange (localhost) annehmen und dann per DNS ins Internet versenden. Dazu sind einige Schritte nötig:

Da HMailServer per Default immer per DNS und MX zustellt, ist damit keine weitere Konfiguration zum Versand erforderlich. Alle Änderungen werden nach meiner Erfahrung sofort aktiv, aber betreffen nur neue SMTP-Verbindungen. Bestehende Verbindungen werden nicht einbezogen.

Nun können Sie in Exchange 2000/2003 den zweiten SMTP-Server mit dem EventSink auf "127.0.01:27" weiter leiten.

Signaturen und mehr

HMailServer kann natürlich mehr, als nur ein ausgehender Smarthost für Exchange zu sein. So kann man mit HMailServer auch einfache Signaturen an Mails anhängen. Allerdings ist nur "pro Domain" möglich und nicht nach Absendern, AD Gruppen oder Schlüsselworten in Betreff oder Body möglich:

Wer sich die anderen Menüs anschaut, wird auch bald erkennen, dass HMailServer auch eingehend als Spamschutz eine Option in einer DMT darstellen könnte oder ausgehend auch Mails mit DKIM signieren kann. Auch SMTP over TLS ist einen Funktion, die HMailServer unterstützt.

Weitere Links

Keywords:SMTPRelay HMaiLServer