2011-11-07 2 views
7

Je suis en train d'envoyer un message via le code python via un serveur SMTP local (localhost, port 25) dans Windows 7 Enterprise Edition. Je reçois évidemment le message irritant [Errno 10061] No connection could be made because the target machine actively refused it , parce que je n'ai aucun serveur SMTP installé. En raison de la documentation ambigieuse de Microsoft, j'ai pensé que je pouvais utiliser l'outil Server manager pour installer le service SMTP local, seulement pour découvrir qu'il ne fonctionne pas sur Windows 7.Serveur local SMTP dans Windows 7? (en cours d'exécution IIS7)

J'ai lu ici dans d'autres discussions que Windows 7 n'inclut plus le service SMTP, donc il n'a pas de serveur SMTP local. Toutes les discussions ont redirigé les personnes vers d'autres services SMTP tiers. La question est: existe-t-il un autre moyen de configurer un serveur SMTP local? Ou est-ce encore un problème ouvert, et je n'ai pas d'autre choix que d'utiliser un logiciel tiers?

Répondre

14

Cette réponse est un peu en retard, mais pourrait aider à la personne suivante ...

Non, Windows 7 ne vient pas avec un serveur SMTP. Supposément les outils Remote Server Administration incluent un serveur SMTP, mais selon ce link, cela ne fonctionne pas.

Quelques options pour l'envoi d'e-mail à partir d'une machine Windows 7 sont:

Pour des fins de développement, j'aime smtp4dev https://github.com/rnwood/smtp4dev. Il est open source et émule un serveur SMTP. Cependant, au lieu d'envoyer l'e-mail, il reste dans une application sur la barre d'état système. Idéal pour vous assurer de ne pas abuser accidentellement de vos utilisateurs. Si vous envisagez d'envoyer des emails pour de vrai, je vous conseille d'utiliser un serveur SMTP avec une adresse IP statique car la plupart des filtres anti-spam n'aiment pas les adresses dynamiques et bloqueront les emails. Je ne l'ai pas utilisé, mais si vous devez envoyer un e-mail depuis votre machine Windows locale et que je ne m'inquiète pas des filtres SPAM, Free SMTP Server de www.softstack.com semble très populaire. [Modifié le lien vers le nouveau dépôt de code]

+0

Ce sera l'un de mes préférés à partir de maintenant! –

+1

Merci pour la recommandation smtp4dev. Cela fonctionne vraiment bien. –

Questions connexes