Un serveur SMTP simple (en Python)
Pourriez-vous s'il vous plaît suggérer un simple serveur SMTP avec la très de base Api (par très de base, je veux dire, lire, écrire, supprimer les e-mails), qui peut être exécuté sur une machine linux?
J'ai juste besoin de convertir le cœur de l'e-mail en format XML et FTP vers un autre ordinateur.
source d'informationauteur fixxxer
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à ce Récepteur SMTP server:
Il utilise
smtpd.SMTPServer
pour le vidage des e-mails des fichiers.Il y a vraiment 2 choses nécessaires à l'envoi d'un e-mail:
Pour la lecture, il y a deux options, selon sur quel serveur vous êtes la lecture de l'e-mail.
Ceux-ci sont bien des exemples pour commencer.
smtpd – Échantillon des Serveurs SMTP
http://pymotw.com/2/smtpd/index.html
smtplib – Simple Mail Transfer Protocol client
http://pymotw.com/2/smtplib/index.html
Il est Python serveur SMTP.
Tordu a un serveur SMTP intégré. Voir http://twistedmatrix.com/documents/current/mail/examples/index.html
Pour obtenir Hasen du script en Python 3, j'ai dû modifier légèrement:
Une approche plus moderne consiste à utiliser le aiosmtpd (bibliothèque de documentation disponible ici).
Vous pouvez trouver un bon exemple ici: https://aiosmtpd.readthedocs.io/en/latest/aiosmtpd/docs/controller.html.
Si vous voulez tester rapidement de Django reinhardt, send_mail avec hasen de l' réponse ci-dessus:
Pas nécessaire d'avoir des valeurs valides dans send_mail fonction. Valeurs ci-dessus fonctionnera très bien avec hasen l'exemple.