Programmierung

Einfacher SMTP-Server in einer Zeile Python

Pythons SMTP-Server in KommandozeileEs gibt unzählige Beispiele, wozu ein SMTP-Server bei der Webentwicklung nützlich ist. Sei es, dass man den Versand von Formulardaten testen will, oder Registrierungsinformationen aus dem Content Management System versand werden sollen. In solchen und ähnlichen Fällen benötigt die Applikation für den Versand der E-Mails einen SMTP-Server.

Da der im Serverbetriebssystem vorinstallierte SMTP-Server und Fremdprodukte oftmals nicht auf die Schnelle konfiguriert werden können, kann man sich sehr einfach mit einer Zeile Python helfen:

python -m smtpd -n -c DebuggingServer localhost:25

Dies bewirkt, dass die versendete Mail bei Ankunft einfachin der Konsole ausgegeben wird. Nicht wundern vorher wird gar nichts angezeigt.

Eine Antwort schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.