Le serveur SMTP local pouvant être utilisé pour les tests et le développement ne livrera pas réellement le courrier

Lorsque je développe quelque chose qui envoie des e-mails, je ne souhaite parfois pas envoyer d’e-mail, mais je veux voir quel e-mail sera envoyé à l’aide de données en direct. Cependant, il n’y a pas de moyen facile de le faire, car je n’ai pas trouvé de serveur SMTP local qui recevra mon courrier et le conservera pour que je puisse le voir.

Sous Windows XP et Vista, j’ai utilisé le serveur SMTP installé localement et il suffit de le configurer pour qu’il soit livré à un hôte actif qui n’existait pas – le courrier était simplement placé dans le dossier “inetput \ mailroot \ queue” pour toujours. chaque fois que je voulais. Cependant, dans Windows 7, il n’y a plus de serveur SMTP intégré, et bien que j’ai trouvé un certain nombre de serveurs SMTP pouvant être installés localement et relayer le courrier pour moi, je veux un serveur qui ne relaie pas le courrier.

Quelqu’un at-il des suggestions sur la façon d’accomplir cette fonctionnalité? J’ai envisagé d’écrire le mien, mais l’implémentation de la totalité de la spécification RFC semblait être une tâche importante s’il y avait quelque chose là-bas. Il y a peut-être un projet open-source que je pourrais modifier pour écrire le courrier sur le disque au lieu de le livrer.

Une autre application de serveur SMTP de test local: https://nilhcem.github.io/FakeSMTP/

Vous voudrez peut-être regarder NDdumbster