Email et environnement de développement

Voici une petite astuce lorsque l’on travaille sur un site web ou une application et qu’il faut envoyer un email, il est souvent compliqué de trouver un serveur smtp, et quand on arrive a en trouver un , on surcharge très vite sa boite email.

Pour eviter ça il suffit de placer les lignes suivantes dans le fichier de config du site web (web.config) ou de l’application (app.config) sur laquelle on travaille :

<?xml version="1.0" encoding="UTF-8"?>    
<configuration>
    <system.net>
        <smtp deliveryMethod="SpecifiedPickupDirectory">
            <specifiedPickupDirectory pickupDirectoryLocation="c:\temp"/>
        </smtp>
    </system.net>
</configuration>

ceci aura pour effet d’ecrire les emails dans un repertoire “temporaire” ici c:\temp , ils sont sauvegardés au format eml

2 commentaires:

sid-networks a dit…

Si l'utilisation ou le besoin est ponctuel tu peux utiliser le SMTP externe de GMAIL :
smtp.gmail.com
Secure Connection : SSL
Port : 465
Username : ton username GMAIL
Password : ton password GMAIL.


Ça marche niquel. Bonne soirée ;)

Unknown a dit…

C'est une bonne idée. ça permet de tester le rendu sur un webmail en plus.

Pour des raisons de securité j'evite d'ecrire mon log/pass mail dans un fichier de config, a la rigueur avoir un compte de test rien que pour ça.