Je recherche un service smtp qui obéit essentiellement à la RFC, sauf que plutôt que d'envoyer du courrier, il se connecte simplement à un fichier
[date] sent mail to <address>
Ou peu importe. Je peux bash cela avec le strict minimum de fonctionnalités dont j'ai besoin dans python dans environ une demi-heure, je pense, mais s'il y a un projet existant qui fonctionne mieux, je préfère l'utiliser.
La raison d'en avoir besoin est de déboguer une application qui continue d'envoyer 7 * la quantité de courrier qu'elle est censée recevoir.
EDIT: Et déjà demandé: https://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email
Si vous avez python qui traîne, cela écrira la conversation SMTP sur stdout.
Sudo python -m smtpd -n -c DebuggingServer localhost:25
http://docs.python.org/library/smtpd.html#debuggingserver-objects
Vous devriez jeter un œil à smtp-sink
qui fait partie de Postfix. Vous n'avez pas besoin d'exécuter Postfix pour le faire fonctionner. Installez-le simplement pour avoir l'exécutable. Tout ce dont vous avez besoin peut être configuré via les paramètres de ligne de commande:
Il y a aussi un Ruby gem appelé mailcatcher .
Vous pouvez lire les e-mails directement dans votre navigateur via l'interface Web intégrée, il y a une capture d'écran de leur page d'accueil ci-dessous.
Nous utilisons http://mailtrap.io service Web dans un environnement de développement et de mise en scène. Il est indépendant de la plate-forme et ne vous oblige pas à exécuter votre propre SMTP.
CA offre:
smtp4dev a bien fonctionné pour moi. (Windows seulement)
http://quintanasoft.com/dumbster/
Cela ressemble à ça va probablement faire le travail, pour toute autre personne qui tombe dessus.
FakeSMTP https://nilhcem.github.io/FakeSMTP/ est multiplateforme et open-source.
Avis de non-responsabilité: Il s'agit d'une réponse tardive, mais je pense sincèrement que cela aidera les futurs téléspectateurs. Notez également que j'ai travaillé sur ce produit.
Nous avons construit Mailosaur afin de résoudre ce problème exact. Nous l'avons depuis construit pour ajouter des adresses e-mail de test ainsi que SMTP.
Je bifurque à peu près n'importe quel service smtp, puis j'envoie le résultat dans un petit seau!