Comment puis-je faire fonctionner SMTP sur une boîte de développement Windows 7? Avant, je pouvais simplement activer le serveur SMTP IIS sous Windows XP. SMTP n'est-il pas inclus avec Windows 7? Si oui, que puis-je utiliser à la place comme 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 certain nombre disponibles - http://www.softstack.com/freesmtp.html en étant un.
MISE À JOUR: Quelques options supplémentaires - Vista IIS L'instance n'a pas SMTP (Solutions?)
Si vous développez dans ASP.net à l'aide des bibliothèques de messagerie intégrées, un paramètre de configuration moins connu consiste à utiliser les éléments suivants:
<configuration>
. . . more config stuff here . . .
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" from="[email protected]">
<specifiedPickupDirectory pickupDirectoryLocation="c:\smtp\"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
Tous les e-mails générés par votre application seront sauvegardés dans ce répertoire pendant le développement. Aucun serveur smtp nécessaire!
Vous pouvez utiliser Google comme relais gratuit, mais vous devez avoir un compte Google.
smtp.gmail.com
Assurez-vous simplement que les ports sont configurés comme définis pour votre compte.
Selon cet article , le problème d'un serveur SMTP a été inclus dans IIS6, mais a été supprimé dans IIS7. Ceci le fil suggère les Outils d'administration de serveur distant (qui incluent un serveur SMTP), tant que vous n'avez pas l'édition familiale de Windows.
Pour ceux qui rencontrent toujours cela, j'ai joué avec les deux serveurs suggérés ci-dessus (freesmtp et hmailserver). Freesmtp est très rapide et simple et a fonctionné, mais vous permet uniquement d'envoyer 10 e-mails par jour sans payer 69 $. hmailserver prend plus de temps à configurer (bien qu'il soit encore assez indolore) mais a plus de fonctionnalités et ne m'a pas encore demandé d'argent.
J'ai eu le même problème et j'ai installé hMailServer.
http://hmailserver.com/