Comment développer et tester une application qui envoie des mails (sans remplissage de la boîte aux lettres avec des données de test)?

J'ai beaucoup d'applications qui envoient des e-mail. Parfois, c'est un ou deux messages à la fois. Parfois, il est des milliers de messages.

Dans le développement, j'ai l'habitude de tester en remplaçant mon adresse, pour toutes les adresses des destinataires. Je suis sûr que c'est ce que tout le monde n'a, jusqu'à ce qu'ils en ont marre avec elle et de trouver une meilleure solution.

Je pensais à la création d'un mannequin serveur SMTP qui vient de captures les messages et les décharges dans une base de données SQLLite, ou un fichier mbox, ou quoi que ce soit.

Mais sûrement un tel outil existe déjà? Comment tester l'envoi de mail?

  • Pourquoi fermer cette question à trois ans et demi plus tard? C'est un simple problème avec une poignée de solutions utiles. Il n'y a pas eu de débat, d'interrogation ou de longues discussions. Si cette page ont été à disparaître des résultats de recherche Google, serait-il de faire de l'internet mieux?
  • C'est une liste de courses/recommandation de produits en question (et aussi intrinsèquement subjective et ouverte: "comment pouvez-vous tester l'envoi de mail"), qui sont bons ajustements pour le site plus.
  • Alors reformuler la question si ce n'est pas que subjective. Je n'ai pas été chercher le meilleur produit dans la catégorie X. j'ai été demander si la catégorie X existe. De toute façon, vous n'avez pas répondu à ma question. Me convaincre que la suppression de cette page serait de faire de l'internet mieux, et je vais le supprimer moi-même.
  • Tout le respect dû, ma responsabilité première n'est pas de faire cela. Étant donné que c'est votre question, vous êtes plus que bienvenus pour effectuer les modifications (tant qu'ils n'invalident pas les questions / réponses) et le drapeau de modérateur attention en demandant qu'il soit rouvert. Ou vous pouvez poster sur Meta Stack Overflow et d'obtenir l'opinion de la communauté sur ce.
  • Mon opinion personnelle, oui, il serait Débordement de Pile mieux si cela a été supprimé. Ce genre de post est celui qui est le mieux adapté pour un billet de blog. La Q&Un moteur de Débordement de Pile n'est pas bien adapté pour ce genre de question car elle attire de spam, de faible qualité, en lien-seulement des réponses. Ces questions aussi généralement ne pas être correctement maintenu au cours du temps.
  • Juste assez. Je vous ai demandé parce que je voulais comprendre votre raisonnement. Merci pour tout ce que vous faites en tant que modérateur et de prendre le temps de répondre à mon commentaire.
  • NP, et merci pour la compréhension et l'appréciation. Ils sont appréciés.
  • Je suis tombé sur cette question lors de mes recherches, et a finalement écrit mon propre logiciel pour faire juste cela: github.com/yankee42/developmentSMTP
  • Je suis tombé sur cette question à partir de Google s'enquérir de la Windows options (par opposition à l'Linux options, j'ai eu une exposition antérieure à un). J'ai trouvé tous les liens utiles. Cette page web va nous manquer.
  • Eh bien, j'ai juste été à la recherche pour un windows serveur de messagerie outil qui prend tout de mails à partir de localhost et je l'ai trouvé simple et facile par cette question. Le upvoted réponse est tous la plupart des gens sont à la recherche d', donc je ne vois pas pourquoi vous voulez fermer ce qu'il fait ce que la majorité de la population attend.
  • Je vois beaucoup de questions comme celle-ci étant fermée, et je comprends pourquoi. Ils ont tendance à se salir et ont tendance à sortir de la date; le problème étant que la meilleure réponse peut changer au fil du temps. Le fait est, cependant, que cette page semble être de la plus haute qualité de la page, pour cette question, que je peux trouver. C'est salissant, mais il est certainement utile. Donc, la question que je me pose est, est-il un meilleur endroit pour ce genre de questions autres que StackOverflow?
  • Questions nous demandant de recommander ou trouver un livre, un outil, une bibliothèque de logiciels, tutoriel ou d'autres hors-site de ressources sont hors sujet pour Stack Overflow car ils ont tendance à attirer les opinions des réponses et le spam. Au lieu de cela, décrire le problème et ce qui a été fait jusqu'à présent pour le résoudre.