Comment puis-je utiliser un serveur SMTP local lors de mon développement sur Windows 7? [fermé]
Comment faire pour que SMTP fonctionne sur une boîte de développement Windows 7? J'avais l'habitude de juste être en mesure d'allumer le serveur SMTP IIS sur Windows XP. SMTP n'est-il pas inclus avec Windows 7? Si oui, que puis-je utiliser à la place comme mécanisme de relais libre?
7 réponses
SMTP N'est pas inclus avec Windows Vista, soit - vous aurez à télécharger et installer un tiers Gratuit serveur SMTP. Il y a un numéro disponible - http://www.softstack.com/freesmtp.html étant un.
UPDATE: Some more options - L'Instance IIS de Vista n'a pas de SMTP (Solutions?)
si vous développez en ASP.net en utilisant les bibliothèques de messagerie intégrées, un paramètre de configuration moins connu est d'utiliser ce qui suit:
<configuration>
. . . more config stuff here . . .
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" from="noreply@testdomain.org">
<specifiedPickupDirectory pickupDirectoryLocation="c:\smtp\"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
tous les e-mails générés par votre application seront stockés dans ce répertoire pendant le développement. Pas besoin de serveur smtp!
vous pouvez utiliser Google comme un relais gratuit, mais vous devez avoir un compte Google.
smtp.gmail.com
assurez-vous que les ports sont configurés comme défini pour votre compte.
Selon ce post , la question d'un serveur SMTP a été 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 Maison de Windows.
pour ceux qui en sont encore là, j'ai joué avec les deux serveurs suggérés ci-dessus (freesmtp et hmailserver). Freesmtp est très rapide et simple et a travaillé sur la boîte, mais ne vous permet d'envoyer 10 e-mails 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 demandé d'argent (encore).
j'ai eu le même problème, et j'ai installé hMailServer.
http://hmailserver.com /