Comment puis-je utiliser un serveur SMTP local lors du développement sous Windows 7?

Comment puis-je faire fonctionner SMTP sur une boîte de développement Windows 7? Je pouvais juste activer le serveur IIS SMTP sous Windows XP. SMTP n’est-il pas inclus avec Windows 7? Si oui, que puis-je utiliser à la place comme un mécanisme de relais gratuit?

SMTP n’est pas non plus inclus avec Windows Vista – vous devrez télécharger et installer un serveur SMTP tiers gratuit. Il existe un numéro disponible – http://www.softstack.com/freesmtp.html étant un.

MISE À JOUR: Quelques options supplémentaires – L’instance IIS de Vista n’a pas SMTP (Solutions?)

Si vous développez dans ASP.net en utilisant les bibliothèques de messagerie intégrées, un paramètre de configuration moins connu consiste à utiliser les éléments suivants:

 . . . more config stuff here . . .         

Tous les emails générés par votre application seront transférés dans ce répertoire pendant le développement. Aucun serveur SMTP nécessaire!

Vous pouvez utiliser Google comme relais gratuit, mais vous devez disposer d’un compte Google.

 smtp.gmail.com 

Assurez-vous simplement que les ports sont configurés comme défini pour votre compte.

Selon ce post , le problème d’un serveur SMTP était inclus dans IIS6, mais a été supprimé dans IIS7. Ce thread suggère les outils d’administration de serveur distant (qui incluent un serveur SMTP), tant que vous n’avez pas l’édition Home de Windows.

J’utilise “Free SMTP Server” de Softstack.

http://www.softstack.com/freesmtp.html

HTH

Pour ceux qui rencontrent encore ce problème, j’ai joué avec les deux serveurs suggérés ci-dessus (freesmtp et hmailserver). Freesmtp est très simple et rapide et vous permet d’envoyer 10 emails par jour sans payer 69 $. hmailserver prend plus de temps à mettre en place (bien que toujours assez indolore) mais a plus de fonctionnalités et ne m’a pas encore demandé de l’argent.

J’ai eu le même problème et j’ai installé hMailServer.
http://hmailserver.com/