-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" a écrit
news:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" a écrit
news:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" a écrit
news:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
(ce peut-être localhost). Dans ce cas, une erreur sera
l'exécution si le serveur spécifié est introuvable
incorrecte ou serveur HS). Cette erreur peut être
En revanche, si le serveur est joignable, tout se passe
garantit que le mail sera bien remis : l'adresse du
exister. Dans ce cas, selon la configuration du serveur
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
sera utilisé par défaut, mais sans passer par le
votre programme va créer un fichier .eml qui correspond
placer ce fichier dans le dossier pickup du serveur IIS
le serveur IIS est en marche (c'est-à-dire immédiatement
pour une raison ou une autreà, il vérifie la présence de
pickup pour les placer dans le dossier queue et de là
Dans ce second type d'utilisation, il n'y aura donc
lors de l'exécution, même si le serveur SMTP local est
en écriture sur le dossier pickup pour le compte
méthode pour vérifier le départ du mail serait peut-être
présence de fichier dans pickup... (là encore, aucune
Cordialement,
Julien
"Niko" a écrit
news:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" <anonymous@discussions.microsoft.com> a écrit
news: 3f7101c472f1$f1e50760$a301280a@phx.gbl...
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server
(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors de
l'exécution si le serveur spécifié est introuvable
(adresse du serveur
incorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.
En revanche, si le serveur est joignable, tout se passe
bien. Mais rien de
garantit que le mail sera bien remis : l'adresse du
destinataire peut ne pas
exister. Dans ce cas, selon la configuration du serveur
SMTP, le mail
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur local
sera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,
votre programme va créer un fichier .eml qui correspond
au mail à envoyer et
placer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès que
le serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HS
pour une raison ou une autreà, il vérifie la présence de
fichiers .eml dans
pickup pour les placer dans le dossier queue et de là
les envoyer.
Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur générée
lors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refusé
en écriture sur le dossier pickup pour le compte
exécutant votre code). Une
méthode pour vérifier le départ du mail serait peut-être
de vérifier la
présence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" <anonymous@discussions.microsoft.com> a écrit
news: 3f7101c472f1$f1e50760$a301280a@phx.gbl...
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server
(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors de
l'exécution si le serveur spécifié est introuvable
(adresse du serveur
incorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.
En revanche, si le serveur est joignable, tout se passe
bien. Mais rien de
garantit que le mail sera bien remis : l'adresse du
destinataire peut ne pas
exister. Dans ce cas, selon la configuration du serveur
SMTP, le mail
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur local
sera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,
votre programme va créer un fichier .eml qui correspond
au mail à envoyer et
placer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès que
le serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HS
pour une raison ou une autreà, il vérifie la présence de
fichiers .eml dans
pickup pour les placer dans le dossier queue et de là
les envoyer.
Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur générée
lors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refusé
en écriture sur le dossier pickup pour le compte
exécutant votre code). Une
méthode pour vérifier le départ du mail serait peut-être
de vérifier la
présence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" <anonymous@discussions.microsoft.com> a écrit
news: 3f7101c472f1$f1e50760$a301280a@phx.gbl...
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server
(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors de
l'exécution si le serveur spécifié est introuvable
(adresse du serveur
incorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.
En revanche, si le serveur est joignable, tout se passe
bien. Mais rien de
garantit que le mail sera bien remis : l'adresse du
destinataire peut ne pas
exister. Dans ce cas, selon la configuration du serveur
SMTP, le mail
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur local
sera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,
votre programme va créer un fichier .eml qui correspond
au mail à envoyer et
placer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès que
le serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HS
pour une raison ou une autreà, il vérifie la présence de
fichiers .eml dans
pickup pour les placer dans le dossier queue et de là
les envoyer.
Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur générée
lors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refusé
en écriture sur le dossier pickup pour le compte
exécutant votre code). Une
méthode pour vérifier le départ du mail serait peut-être
de vérifier la
présence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
"Inetpubmailroot" dans lequel le serveur SMTP va
destinés à être relayés vers un véritable serveur de
Je vous invite notamment à analyser le répertoire
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
destinataire ou le routage du mail. Si un problème
un message sera envoyé vers l'adresse du champs "FROM:".
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
posté. Je le consulte régulièrement.
"Niko" a écrit
news: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
Dans ce cas, je spécifierai le nom de mon serveur smpt et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en affectant
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire immédiatement
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence de
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-être
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
un fichier .eml avec le Notepad pour vous en convaincre).
En lisant ce fichier depuis votre code, vous pouvez
informations que vous souhaitez.
Cordialement,
Julien
"Niko" a écrit
news:431001c4732a$be0759f0$
En fait, je vais utiliser votre méthode finalement, et je
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mailsdestinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur ledestinataire ou le routage du mail. Si un problème
survient à ce niveau là,un message sera envoyé vers l'adresse du champs "FROM:".
Il vous faudra doncmonitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a étéposté. Je le consulte régulièrement.
"Niko" a écrit
dans le message denews: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.Dans ce cas, je spécifierai le nom de mon serveur smpt
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérerl'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyéou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
un fichier .eml avec le Notepad pour vous en convaincre).
En lisant ce fichier depuis votre code, vous pouvez
informations que vous souhaitez.
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
news:431001c4732a$be0759f0$a601280a@phx.gbl...
En fait, je vais utiliser votre méthode finalement, et je
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire
"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mails
destinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur le
destinataire ou le routage du mail. Si un problème
survient à ce niveau là,
un message sera envoyé vers l'adresse du champs "FROM:".
Il vous faudra donc
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 3f7101c472f1$f1e50760$a301280a@phx.gbl...
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.
Dans ce cas, je spécifierai le nom de mon serveur smpt
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
la propriété Server
(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors de
l'exécution si le serveur spécifié est introuvable
(adresse du serveur
incorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.
En revanche, si le serveur est joignable, tout se passe
bien. Mais rien de
garantit que le mail sera bien remis : l'adresse du
destinataire peut ne pas
exister. Dans ce cas, selon la configuration du serveur
SMTP, le mail
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur local
sera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,
votre programme va créer un fichier .eml qui correspond
au mail à envoyer et
placer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès que
le serveur IIS est en marche (c'est-à-dire
s'il n'est pas HS
pour une raison ou une autreà, il vérifie la présence
fichiers .eml dans
pickup pour les placer dans le dossier queue et de là
les envoyer.
Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur générée
lors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refusé
en écriture sur le dossier pickup pour le compte
exécutant votre code). Une
méthode pour vérifier le départ du mail serait peut-
de vérifier la
présence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
un fichier .eml avec le Notepad pour vous en convaincre).
En lisant ce fichier depuis votre code, vous pouvez
informations que vous souhaitez.
Cordialement,
Julien
"Niko" a écrit
news:431001c4732a$be0759f0$
En fait, je vais utiliser votre méthode finalement, et je
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mailsdestinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur ledestinataire ou le routage du mail. Si un problème
survient à ce niveau là,un message sera envoyé vers l'adresse du champs "FROM:".
Il vous faudra doncmonitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a étéposté. Je le consulte régulièrement.
"Niko" a écrit
dans le message denews: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.Dans ce cas, je spécifierai le nom de mon serveur smpt
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
la propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se passe
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du serveur
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui correspond
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur IIS
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire
s'il n'est pas HSpour une raison ou une autreà, il vérifie la présence
fichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-
de vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérerl'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyéou non ?
En fait, je voudrais savoir ça pour pouvoir afficher le
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
-----Message d'origine-----
Bonjour,
Merci pour les infos, je vais puvoir mieux orienter mes
recherches sur le sujet...
Niko-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
format texte (ouvrezun fichier .eml avec le Notepad pour vous en
En lisant ce fichier depuis votre code, vous pouvez
retrouver lesinformations que vous souhaitez.
Cordialement,
Julien
"Niko" a écrit
dans le message denews:431001c4732a$be0759f0$
En fait, je vais utiliser votre méthode finalement, et
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mailsdestinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur ledestinataire ou le routage du mail. Si un problème
survient à ce niveau là,un message sera envoyé vers l'adresse du
Il vous faudra doncmonitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a étéposté. Je le consulte régulièrement.
"Niko" a écrit
dans le message denews: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
leserveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.Dans ce cas, je spécifierai le nom de mon serveur smpt
etaussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
affectantla propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire
immédiatements'il n'est pas HSpour une raison ou une autreà, il vérifie la présence
defichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-
êtrede vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérerl'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyéou non ?
En fait, je voudrais savoir ça pour pouvoir afficher
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
.
-----Message d'origine-----
Bonjour,
Merci pour les infos, je vais puvoir mieux orienter mes
recherches sur le sujet...
Niko
-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
format texte (ouvrez
un fichier .eml avec le Notepad pour vous en
En lisant ce fichier depuis votre code, vous pouvez
retrouver les
informations que vous souhaitez.
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:431001c4732a$be0759f0$a601280a@phx.gbl...
En fait, je vais utiliser votre méthode finalement, et
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.
-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire
"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mails
destinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :
"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur le
destinataire ou le routage du mail. Si un problème
survient à ce niveau là,
un message sera envoyé vers l'adresse du
Il vous faudra donc
monitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a été
posté. Je le consulte régulièrement.
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 3f7101c472f1$f1e50760$a301280a@phx.gbl...
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
le
serveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.
Dans ce cas, je spécifierai le nom de mon serveur smpt
et
aussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.
-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
affectant
la propriété Server
(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors de
l'exécution si le serveur spécifié est introuvable
(adresse du serveur
incorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.
En revanche, si le serveur est joignable, tout se
bien. Mais rien de
garantit que le mail sera bien remis : l'adresse du
destinataire peut ne pas
exister. Dans ce cas, selon la configuration du
SMTP, le mail
reviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur local
sera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,
votre programme va créer un fichier .eml qui
au mail à envoyer et
placer ce fichier dans le dossier pickup du serveur
SMTP local. Dès que
le serveur IIS est en marche (c'est-à-dire
immédiatement
s'il n'est pas HS
pour une raison ou une autreà, il vérifie la présence
de
fichiers .eml dans
pickup pour les placer dans le dossier queue et de là
les envoyer.
Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur générée
lors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refusé
en écriture sur le dossier pickup pour le compte
exécutant votre code). Une
méthode pour vérifier le départ du mail serait peut-
être
de vérifier la
présence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:3efb01c472eb$91bd2670$a301280a@phx.gbl...
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérer
l'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyé
ou non ?
En fait, je voudrais savoir ça pour pouvoir afficher
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
.
-----Message d'origine-----
Bonjour,
Merci pour les infos, je vais puvoir mieux orienter mes
recherches sur le sujet...
Niko-----Message d'origine-----
Bonsoir,
Le fichier .eml contient le mail et ses propriétés au
format texte (ouvrezun fichier .eml avec le Notepad pour vous en
En lisant ce fichier depuis votre code, vous pouvez
retrouver lesinformations que vous souhaitez.
Cordialement,
Julien
"Niko" a écrit
dans le message denews:431001c4732a$be0759f0$
En fait, je vais utiliser votre méthode finalement, et
vais aller regarder dans le fichier
InetpubmailrootBadmail si le mail existe.
Mais je voudrais avoir une ptite précision : quel est le
nom du fichier que je dois rechercher ?
Autrement dit, lorsqu'un mail n'a pas pu être envoyé et
qu'il est stocké dans le fichier
InetpubmailrootBadmail, comment puis-je le
reconnaître ?
Merci.
Niko.-----Message d'origine-----
Bonjour,
Vous pouvez commencer par analyser le contenu du
répertoire"Inetpubmailroot" dans lequel le serveur SMTP va
déposer les mailsdestinés à être relayés vers un véritable serveur de
messagerie.
Je vous invite notamment à analyser le répertoire
suivant :"InetpubmailrootBadmail"
Ensuite, il faudra se fier au protocole SMTP en cas
de problème sur ledestinataire ou le routage du mail. Si un problème
survient à ce niveau là,un message sera envoyé vers l'adresse du
Il vous faudra doncmonitorer cette boîte aux lettres.
Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le
newsgroup où il a étéposté. Je le consulte régulièrement.
"Niko" a écrit
dans le message denews: 3f7101c472f1$f1e50760$
Merci beaucoup pour toutes ces précisions.
En fait, je me demandais comment je pourrais savoir si
leserveur smtp a un problème vuq ue la fonction send ne
renvoit rien et qu'en plus elle ne génère pas
d'exception.Dans ce cas, je spécifierai le nom de mon serveur smpt
etaussi le champ from du message, comme ça je pourrais
récupérer le mail en cas d'erreur.
Merci beaucoup pour votre aide.
Niko.-----Message d'origine-----
Bonjour,
Il y a deux façons d'utiliser SmtpMail.
Soit en précisant le nom d'un serveur SMTP, en
affectantla propriété Server(ce peut-être localhost). Dans ce cas, une erreur sera
générée lors del'exécution si le serveur spécifié est introuvable
(adresse du serveurincorrecte ou serveur HS). Cette erreur peut être
capturée par un try/catch.En revanche, si le serveur est joignable, tout se
bien. Mais rien degarantit que le mail sera bien remis : l'adresse du
destinataire peut ne pasexister. Dans ce cas, selon la configuration du
SMTP, le mailreviendra à l'expéditeur au bout de quelques heures.
Si vous ne spécifiez pas de serveur à la classe
SmtpMail, le serveur localsera utilisé par défaut, mais sans passer par le
protocole SMTP. En fait,votre programme va créer un fichier .eml qui
au mail à envoyer etplacer ce fichier dans le dossier pickup du serveur
SMTP local. Dès quele serveur IIS est en marche (c'est-à-dire
immédiatements'il n'est pas HSpour une raison ou une autreà, il vérifie la présence
defichiers .eml danspickup pour les placer dans le dossier queue et de là
les envoyer.Dans ce second type d'utilisation, il n'y aura donc
jamais d'erreur généréelors de l'exécution, même si le serveur SMTP local est
HS (sauf accès refuséen écriture sur le dossier pickup pour le compte
exécutant votre code). Uneméthode pour vérifier le départ du mail serait peut-
êtrede vérifier laprésence de fichier dans pickup... (là encore, aucune
réception garantie !).
Cordialement,
Julien
"Niko" a écrit
dans le message denews:3efb01c472eb$91bd2670$
Bonjour,
Je voudrais utiliser la classe System.Web.Mail pour
gérerl'envoi de mails pour l'oubli des mots de passes.
Une fois mon mail construit, j'utilise SmtpMail.Send
(myMail) pour l'envoyer.
Cette méthode ne renvoit rien, et je voudrais savoir
comment est-ce que je peux savoir si le mail a été
envoyéou non ?
En fait, je voudrais savoir ça pour pouvoir afficher
message de confirmation que le mail a bien été envoyé.
Merci.
Niko
.
.
.
.