DevTrain

Autor: Hannes Preishuber

SMTP Server konfigurieren

Wenn Ihre Webanwendung Mailversand unterstützen soll, empfiehlt sich die installation des SMTP Servers. Der Versand wird über das CDONTS Objekt realisiert. Um das Objekt zu bekommen, muss der Mailserver installiert sein.

Falls Ihr IIS bereits läuft und Sie den Mail Dienst nachinstallieren wollen, können Sie dies bei Windows 200 über Systemssteuerung- Software ?Windows Komponenten hinzufügen. Bei NT 4.0 müssen Sie die Option Pack CD verwenden.
Unter Windows 95/98 oder Workstation kann kein SMTP Server installiert werden.

Nach der Installation haben Sie folgende Directory Struktur unterhalb des INETPUB Verzeichnisses
MAILROOT

Badmail Mails die Fehler enthalten wie z.B. ungültige mail-domain landen hier
Mailbox
Drop  Mails die keinen Regeln entsprechen
Queue  Mails die in Bearbeitung sind
Root
Pickup  Mails vor der Bearbeitung

Mails die in diesem Verzeichnis sind können z.B. mit Outlook Express und Doppelcklick angesehen werden.
Der SMTP Dienst scannt das Queue Verzeichnis und sendet es (wenn er kann) weiter.

In den Eigenschaften des Mailservers können Sie festlegen, wie das Standardverhalten für Mails heissen soll. Interessant ist der Übermittlungsweg der Mails. Sie können einstellen, das eine direkte Übermittlung versucht wird. Dies bedeutet, das wenn eine Mail für asp@ppedv.de vorliegt, der Server versucht direkten Kontakt zu dem Mailserver ppedv aufzunehmen. Dies dauert erfahrungsgemäß länger. Wenn Sie einen Provider haben der Ihnen eine Mailserver zur Verfügung stellt, können sie diesem zum Relaying ( weiterleiten) verwenden. Dazu tragen Sie den Servernamen unter Smart Host ein, oder wenn Sie die IP Adresse haben, diese in eckigen Klammern.
 
Sie können für jede eMail Domain das Weiterleitungs Verhalten (Routing) einzeln festlegen. Um eine Domain hinzuzufügen, rechtsklicken Sie auf Domäne und wählen NEU. Sie haben dann die Auswahl zwischen zwei Arten von Domains der Alias und Lokalen Domain. Eine Alias Domain wird verwendet, wenn Sie sozusagen eine lokale Zweitdomain benötigen. Wenn die eMails an einen anderen Server weitergeleitet werden sollen, verwenden Sie eine Routing Domain.
 
Wenn Sie auf Ihrem Server ein Online Bestellformular betreiben und diese per Mail an eine bestimmte Domain weitergleitet werden sollen, müssen Sie eine Remotedomäne einrichten. So können Sie z.B. alle Gewinnspielregistierungen an eine bestimmte eMailadresse (gewinnspiel@devtrain.de) routen. Dieses Weiterleiten von eMails wird Relaying genannt.
Der SMTP Server unterstützt kein POP3 Protokoll, wie es zum lesen der Mails eigentlich nötig ist. Es gibt aber eine Möglichkeit dies über  einen Filezugriff zu realisieren. Auch eine Benutzerverwaltung werden Sie vergeblich suchen. Wenn Sie diese realisieren wollen, müssen Sie es selbst programmieren.


Erfasst am: 26.01.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=275
© Copyright 2003 ppedv AG - http://www.ppedv.de