An folgende IP binden:
Hier wird eingestellt, an welches Netzwerkinterface der lokale SMTP-Server gebunden werden soll. Die Standard-Einstellung ist 127.0.0.1 (der lokale Rechner). Diese Voreinstellung schützt zuverlässig vor Eindringlingen.
Hinweis: Bevor Sie diese Einstellung ändern, sollten Sie sich genau über die Funktionsweise des TCP/IP-Stacks und der damit verbundenen Sicherheitsprobleme informieren.
Port:
Die Port-Nummer legt den Port des Servers fest, d. h. unter welchem TCP/IP-Port der Client auf den lokalen SMTP-Server zugreifen kann. Voreingestellt ist der SMTP-Standard-Port 25.
SSL-Benutzung:
Hier können Sie einstellen, ob für den lokalen Server STARTTLS auf dem eingestellten Port verwendet werden soll. SSL auf einem separaten Port ist nicht möglich. (Standard: keine TLS-Nutzung)
SSL-Methode
Hier können die verschiedenen SSL-Methoden ausgewählt werden. Grundsätzlich sollte die neuste ausgewählt werden, die vom benutzen Client unterstützt wird. Bei der Auswahl von automatisch handeln Client und Server die benutzte Methode bei Verbindungsaufbau aus.
Maximal erlaubte Anzahl an parallelen Client-Verbindungen:
Hier können Sie die Anzahl der maximal gleichzeitig zulässigen Verbindungen zwischen Hamster und den Readern aller User einstellen. Beachten Sie dabei, dass einige Reader mehrere Verbindungen gleichzeitig aufbauen und andererseits Arbeitsspeicher Ihres Rechners auch Grenzen hat. Stellen Sie diesen Wert so ein, dass einerseits der Arbeitsspeicher des Rechners nicht überlastet wird und andererseits die Reader an den lokalen Servern möglichst wenig behindert werden. (Standard: 3 Verbindungen)
Maximal erlaubte Anzahl an parallelen Client-Verbindungen pro IP:
Hier können Sie die Anzahl der maximal gleichzeitig zulässigen Verbindungen zwischen Hamster und einem Clienten festlegen. Beachten Sie dabei, dass einige Reader mehrere Verbindungen gleichzeitig aufbauen und andererseits der Arbeitsspeicher Ihres Rechners auch Grenzen hat. Stellen Sie diesen Wert so ein, dass einerseits der Arbeitsspeicher des Rechners nicht überlastet wird und andererseits die Reader an den lokalen Servern möglichst wenig behindert werden. (Standard: 3 Verbindungen)
SMTP AUTH
Dieses Feld aktiviert das SMTP Authentication-Verfahren für den lokalen SMTP-Server. Es darf nur verwendet werden, wenn der Client es auch tatsächlich unterstützt, andernfalls wird eine Fehlermeldung erzeugt.
Mails an lokale Benutzer auch ohne Anmeldung erlauben
Mit dieser Einstellung können Sie E-Mails an ausschließlich lokale Benutzer ohne Authentifizierung auch dann gestatten, wenn SMTP-Auth gefordert ist. Diese Methode ist zu empfehlen, wenn der Hamster als SMTP-MX-Server verwendet werden soll. Vertrauenswürdige Benutzer können nach Authentifizierung den Hamster als Smarthost bzw. Mailrelay verwenden, während für unbekannte Benutzer eine Einlieferung von Mails an lokale Benutzer weiterhin möglich ist, aber gleichzeitig ein unbefugtes Weiterleiten von Mails dieser unbekannten Benutzer unterbunden wird.
SMTP-after-POP3
Mit dem Feld SMTP-after-POP3 kann das entsprechende Verfahren für den lokalen SMTP-Server aktiviert werden. Dieses technisch recht einfache Verfahren sichert den SMTP-Server zumindest einigermaßen gegen unbefugte Benutzung: E-Mails können dann nur noch an den SMTP-Server gesendet werden, wenn sich der Benutzer in den vergangenen 5 Minuten (Standard die Zeitdauer ist in der hamster.ini änderbar: local.smtpafterpop3.period in der Sektion [Setup]) am POP3-Server durch Abholung neuer Mails authentifiziert hat.
Da im Hamster auch SMTP-AUTH aktiviert werden kann, sollten Sie SMTP-after-POP3 nach Möglichkeit vermeiden.
Zulässige Anmeldeverfahren:
Hier können Sie festlegen, welche SASL-Mechanismen am lokalen SMTP-Server zugelassen sind. Bitte beachten Sie, dass die SASL-Mechanismen PLAIN und EXTERNAL nur im Zusammenhang mit SSL zu Verfügung stehen.
Achtung: Das Authentifizierungsverfahren LOGIN verschleiert die Kennwörter nur durch Base64-Kodierung. Verwenden Sie nach Möglichkeit DIGEST-MD5, CRAM-MD5 oder CRAM-SHA1, oder aber SSL.
Mails an unbekannte lokale Benutzer bouncen/ zurücksenden
Hier können Sie einstellen, ob am lokalen Server eingehende E-Mail an den Sender zurückgesendet werden sollen, wenn der lokale Empfänger unbekannt ist, oder ob Sie an den Administrator weitergeleitet wird (Standardeinstellung). Kann von Spammern missbraucht werden!
Maximale Größe für ausgehende E-Mails:
Hier kann man angeben, wie groß ausgehende E-Mails maximal sein dürfen. Standard sind 2097152 Bytes (=2 MiB). Eine Eingabe von 0 schaltet den Filter ab. Allerdings ist der Hamster nicht für Mails von 20 MB oder vergleichbaren Größen gedacht (und selbst wenn das technisch geht, können übergroße Mails durchaus Transportprobleme bekommen bzw. beim Empfänger mit einem freundlichen Mailquote exceeded zurückgewiesen werden).
Message-ID erzeugen, wenn noch keine vorhanden
Ist dieses Feld aktiv, generiert der Hamster selber die Message-ID, falls Sie nicht bereits vom Mail-Reader gesetzt worden ist. Der Local-Part der Message-ID wird dann aus der aktuellen Zeit, der Task-Nummer und einem fortlaufenden Zähler pro Zeiteinheit gebildet. Mit einem ebenso eindeutigen FQDN ergibt sich somit eine Adresse, die den technischen Ansprüchen an Message-IDs genügt (d. h. für mindestens zwei Jahre eindeutig ist). Diese Eindeutigkeit ist im Gegensatz zu Message-IDs bei Newsservern weniger wichtig, aber zumindest im Zusammenhang mit Mailinglisten u. ä. erwünscht.
Erzeuge zusätzlichen "X-Posting-Agent"-Header
Ist dieses Feld aktiv, verewigt sich der Hamster im Header jeder gesendeten Mail in Form eines zusätzlichen X-Posting-Agent: Hamster/XXX-Headers, wobei XXX die Versionsnummer darstellt (z. B. 2.1.0.11).
Erzeuge zusätzlichen "Received"-Header
Ist dieses Feld aktiv, verewigt sich der Hamster im Header jeder gesendeten Mail in Form eines zusätzlichen Received-Headers und schreibt die IP-Adresse und, falls bekannt, die User-ID des Einlieferers mit.
Beispiel:
Received: from localhost (HELO local.example.invalid) [127.0.0.1] by hamster.example.invalid (192.168.1.1) (userid 5) with ESMTP (Classic Hamster Version 2.1 Build 2.1.0.11) ;Wed, 20 Oct 2010