Scar4U.de StartseiteSeite drucken (sofern verügbar)Scar4U.de KontaktformularScar4U.de GästebuchScar4U.de zu den Favoriten hinzufügen. NewsPHP Scripts & ProdukteSupportLizenzenSonstigesKontakt  
Im Studium
» Scar4U.de » Kontakt » Referenzen » Im Studium » SMTP-Server
SMTP-Server
4. Semester, SS 2004
Umsetzung: Python
Was ist ein SMTP-Server
SMTP steht für Simpel Message Transfer Protocol. Ein Standard zum versenden von Emails. Ein SMTP-Server leitet entweder Emails an den richtigen SMTP-Server weiter oder speichert die eingehenden Mails.
 
Der SMTP-Server dieses Projektes wurde darauf ausgelegt Emails zu speichern, wenn die Empfängeradressen im System hinterlegt wurden.
 
Verbindungsaufbau
Verbindungen werden über einen frei wählbaren Port ermöglicht. Die Verbindungen werden über Sockets einzeln angenommen und in eigenen Kindprozessen (fork) weiterverarbeitet.
 
Datenformat
Die Emails werden im gewohnten Plain-Text-Format in einer einzelnen Datei pro Email-Box gespeichert.
 
Empfang und Abruf zur selben Zeit
Im täglichen Betrieb könnten Emails im selben Moment eingehen wie auch abgerufen werden. Auch dieses Problem für die zwei parallelen Prozesse (SMTP und POP3) wurde hier berücksichtigt.
 
Der SMTP-Server arbeitet auf der Kommando-Konsole und ist systemunabhängig in Python programmiert.


Bookmark
Bookmark bei: Mister Wong Bookmark bei: Linksilo Bookmark bei: Del.icio.us Bookmark bei: Digg Bookmark bei: Google Bookmark bei: Technorati Bookmark bei: Yahoo!

   
4 User Online
Seite drucken