2010-12-13 8 views
0

Je crée une application bancaire dans asp.net v 2.0.J'ai besoin d'envoyer un courriel de confirmation lorsqu'un utilisateur crée le nouveau compte.Comment envoyer un courriel via ASP.net en utilisant localhost

Je lance l'application dans localhost.DO J'ai besoin de droits spéciaux pour envoyer des emails SMTP?

me fournir un bon moyen d'envoyer des e-mails à partir de mon application.

Cordialement Jeyaganesh

Répondre

0

Avez-vous un serveur SMTP installé sur localhost? Test en utilisant telnet sur le serveur:

telnet 127.0.0.1 25

Si le serveur répond, essayez d'envoyer des commandes SMTP raw pour envoyer un e-mail et sans problème tirer de là.

Je trouve que le moyen le plus simple avec le serveur Microsoft SMTP est de désactiver toutes les vérifications pour l'authentification et de se fier aux restrictions de relais, puis de restreindre le relais à 127.0.0.1.

+0

J'utilise mon système officiel.Mon réseau d'entreprise est restreint, je vais essayer votre conseil. – Jeyaganesh

+0

J'ai essayé telnet 127.0.0.1.25, le serveur ESMTP fonctionne très bien. Même si j'essaye d'envoyer du courrier à partir de l'application, je reçois une erreur, "Impossible de se connecter au serveur distant" .Autres idées? – Jeyaganesh

+0

Étiez-vous capable d'envoyer un courriel en utilisant les commandes SMTP brutes? Utilisez les instructions à http://www.yuki-onna.co.uk/email/smtp.html pour envoyer un email via telnet. Si cela fonctionne, votre problème est probablement la configuration du serveur. Sinon, il s'agit probablement d'une configuration de pare-feu. – Craig

0

Le fait que vous êtes en cours d'exécution sur localhost ne devrait faire aucune différence.

Tant que vous disposez de paramètres de serveur de messagerie valides et qu'il est autorisé sur le système que vous utilisez, cela fonctionne très bien.

L'avez-vous essayé? Avez-vous eu un problème?

+0

Merci jonathan, j'ai besoin d'un serveur de messagerie valide paramètres.J'utilise comment l'utiliser, Pouvez-vous m'aider – Jeyaganesh

+0

Vous devez avoir votre serveur e-mail et les informations d'identification. Évidemment, je ne peux pas fournir cette information. –

Questions connexes