home news develop kontakt produkte service info linx umwelt schule
Frank Petersen Softwareentwicklung
 

Diese Seite beantwortet einige Fragen, die uns immer wieder gestellt werden(faq). Entwickler oder Fortgeschrittene sollten in den RFCs nachschlagen, die wir auf Email RFCs aufgelistet haben. Bei weiteren Fragen oder Ergänzungsvorschlägen können Sie sich gerne an uns wenden. Wir nehmen diese Fragen dann ggf. hier mit auf.  Diese Seite ist kostenlos und kann frei weitergegeben werden.

Für den Versand von Nachrichten über das Internet werden Mailclients und Mailserver benutzt. Diese unterhalten sich, sofern es um den Versand von Nachrichten geht, mit dem Simple Mail Transfer Protocol (SMTP). Deshalb ist es auch gebräuchlich den Mailserver als SMTP-Server zu bezeichnen. Das Mailserverprogramm befindet sich in der Regel im Netzwerk Ihres Providers und läuft dort auf einem frei zugänglichen Rechner. Es wartet auf Sendeaufträge. Die Sendeaufträge werden von Mailclientprogrammen (Netscape Messenger, MS Outlook,...) erstellt und an den Mailserver als Auftrag mit dem SMTP-Protokoll übermittelt. Damit das funktioniert muss einiges beachtet werden:

  • Server feststellen

  • Der Server zum Serverversand muss vom Provider mitgeteilt werden. Wenn er das nicht tut hilft nur hacken: typische Smtpmailservernamen sind provider "smtp.myprovider.de", "mail.myprovider.de" ein ziemlich aussichtsloses Unterfangen. TOnline hat übrigens mailto.btx.dtag.de, wären Sie darauf gekommen? Also nachfragen... und wenn das Fragen nicht funktioniert, zur Not erstmal einen offenen Mailserver benutzen:=).
  • Server eintragen

  • Das geht sehr einfach. Im benutzten Mailclient nach dem Sendeserver, Server für ausgehende Nachrichten, Outgoing Mailserver etc. suchen und eintragen. Hier z.B. Netscape.
  • Testnachricht schicken

  • Mit dem Mailclient eine Nachricht schreiben und verschicken. Wenn der Mailempfang schon klappt, dann an sich selbst, sonst an einen Freund (der/die arme). Aber Achtung! Mailserver behandeln Nachrichten die an die eigene Domain geschickt werden teilweise anders (siehe relaying).
  • Authorisierung

  • Als Passwort erstmal nichts versuchen, wenn das nicht geht, dann ein einzelnes Komma. Wenn das auch fehl schlägt nochmal mit POP-Passwort und POP-Username versuchen. Passwörter sind aber bei SMTP-Servern nicht gebrächlich.
  • Fehler

  • Es gibt fast keine Fehler. Entweder der Server ist da und horcht auf dem Port, dann klappt auch alles andere oder es klappt gar nichts. Eine Ausnahme bildet die Authorisierung und das
  • Relaying

  • Der Versand muss in der Regel über einen Mailserver im Netz des Providers geschehen. Aus Sicherheitsgründen sollen Provider den Server so konfigurieren, dass eine Benutzung von ausserhalb ausgeschlossen ist. Tun sie dies nicht landen sie iregndwann auf der Liste der offenen Mailserver und das schmerzt, da dann einige Mailserver dann den Weitertransport verweigern. Man braucht also den Mailserver im eigenen Netz! Ausnahmen: da immer mehr Sites meist kostenlose Maildienste anbieten und gerne mit SMTP arbeiten machen deren Mailserver eine Ausnahme. Sie lassen den Versand auch aus fremden Netzen zu, wenn mit dem selben Anschluss kurz vorher eine POP-Verbindung bestanden hat, also kurz vorher der Postkasten kontrolliert wurde. Das kann man in manchen Mailclients auch so einstellen. ("SMTP after POP"). Wer das missachtet, der bekommt seine Nachricht mit der Fehlermeldung "relaying prohibited" zurück.
  • Testverbindung per Telnet

  • Mit dem bei Windows enthaltenen Telnet-programm lässt sich nicht nur auf dem Telnetport ein Host kontakten, sondern u.a. auch auf den Ports 25 (SMTP) und 110 (POP3). START/AUSFUEHREN/Telnet.exe aufrufen. Im Menü Verbindung wählen und bei Anschluss (Port) 25 eingeben. Es sollte sich der SMTP-Mailhost melden.
  • Mailclient für die Kommandozeile

  • Für einfache Tests oder für das automatisierte Versenden von Emails kann das Programm SendIt eingesetzt werden. Eine kostenlose Version von SendIt befindet sich auf der SendIt-Serviceseite.

TCP/IP 
Craig Hunt
Verlag die Furt, Frankf.; ISBN:  3897211106

Ähnliche Informationen wie auf dieser Seite finden sich in diesem Buch. Berücksichtigt wird die TCP/IP-Implementierung von Linux, BSD und System V. Grundlagen in TCP/IP, Übertragung von Daten, Netzwerkdienste, Basiskonfiguration, Routing, DNS, sendmail und Fehlersuche TCP/IP werden beschrieben. Absolut lesenswert für alle die alles rund um TCP/IP verstehen möchten.

 

 

SMTP Hilfe beim Dokumentversand