J'ai cr=E9=E9 un web service qui envoie un mail depuis une=20
page asp.net. Pour cela je cr=E9e un objet MailMessage et je=20
le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to,=20
subject et body) , tout semble aller bien
mais le probleme c'est qd j'invoque je re=E7oit une erreur=20
qui dit "Impossible d'acc=E9der =E0 l'objet 'CDO.Message'"
et "Une exception a =E9t=E9 lev=E9e par la cible d'un appel. ---
> System.Runtime.InteropServices.COMException=20
(0x80040213) "
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Belaud [MS]
Bonjour,
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation: Gets or sets the name of the SMTP relay mail server to use to send e-mail messages. The name of the e-mail relay server. If SmtpServer is not set, the name of the local SMTP server is used.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
"Rima" wrote in message news:83bf01c495c2$ca9960e0$ bonsoir,
J'ai créé un web service qui envoie un mail depuis une page asp.net. Pour cela je crée un objet MailMessage et je le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to, subject et body) , tout semble aller bien mais le probleme c'est qd j'invoque je reçoit une erreur qui dit "Impossible d'accéder à l'objet 'CDO.Message'" et "Une exception a été levée par la cible d'un appel. ---
System.Runtime.InteropServices.COMException
(0x80040213) "
est ce que je doit ajouter un objet com ?
Merci
Bonjour,
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur
SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation:
Gets or sets the name of the SMTP relay mail server to use to send e-mail
messages. The name of the e-mail relay server. If SmtpServer is not set, the
name of the local SMTP server is used.
A bientôt,
--
Pascal Belaud - Microsoft France
OlyMars: SQL Server Centric .NET Code Generator
"Rima" <bmrima@hotmail.com> wrote in message
news:83bf01c495c2$ca9960e0$a301280a@phx.gbl...
bonsoir,
J'ai créé un web service qui envoie un mail depuis une
page asp.net. Pour cela je crée un objet MailMessage et je
le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to,
subject et body) , tout semble aller bien
mais le probleme c'est qd j'invoque je reçoit une erreur
qui dit "Impossible d'accéder à l'objet 'CDO.Message'"
et "Une exception a été levée par la cible d'un appel. ---
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation: Gets or sets the name of the SMTP relay mail server to use to send e-mail messages. The name of the e-mail relay server. If SmtpServer is not set, the name of the local SMTP server is used.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
"Rima" wrote in message news:83bf01c495c2$ca9960e0$ bonsoir,
J'ai créé un web service qui envoie un mail depuis une page asp.net. Pour cela je crée un objet MailMessage et je le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to, subject et body) , tout semble aller bien mais le probleme c'est qd j'invoque je reçoit une erreur qui dit "Impossible d'accéder à l'objet 'CDO.Message'" et "Une exception a été levée par la cible d'un appel. ---
System.Runtime.InteropServices.COMException
(0x80040213) "
est ce que je doit ajouter un objet com ?
Merci
Laurent Jordi \(www.ezlogic.mc\)
Salut,
J'ai eu le même problème. Avec l'IP Principale (s'il y en a plusieurs) ça marche bien. Pour l'instant ma page aspx ne renvoie + d'erreur mais les mails restent bloqués dans le répertoire Queue et ne sortent pas de la machine.
Pour être sûr de bien configurer le relais je te conseille de faire un ping de ton nom de serveur ça te donne son ip principale. Ensuite tu autorise cette ip à être relais BT Droit sur le serveur SMTP (Dans IIS) Propriétés, ongles accès, Relais. Tu fais ajouter et tu mets ton IP
Après ça ça devrait marcher...
Si tes mails restent bloqués en sortie tu peux faire le test suivant (je l'ai eu sur le groupe US)
telnet tonIP 25 helo mail from: rcpt to: data subject:abc abcd .
Tu peux télécharger la RFC (en français) du SMTP à l'adresse :
http://abcdrfc.free.fr/
Si tu arrives a tout faire fonctionner j'aimerais bien que l'on compare nos config pour voir ce qui bloque chez moi...
@+
LJ
"Pascal Belaud [MS]" a écrit dans le message de news:
Bonjour,
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation: Gets or sets the name of the SMTP relay mail server to use to send e-mail messages. The name of the e-mail relay server. If SmtpServer is not set,
the
name of the local SMTP server is used.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
"Rima" wrote in message news:83bf01c495c2$ca9960e0$ bonsoir,
J'ai créé un web service qui envoie un mail depuis une page asp.net. Pour cela je crée un objet MailMessage et je le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to, subject et body) , tout semble aller bien mais le probleme c'est qd j'invoque je reçoit une erreur qui dit "Impossible d'accéder à l'objet 'CDO.Message'" et "Une exception a été levée par la cible d'un appel. --- > System.Runtime.InteropServices.COMException (0x80040213) "
est ce que je doit ajouter un objet com ?
Merci
Salut,
J'ai eu le même problème. Avec l'IP Principale (s'il y en a plusieurs) ça
marche bien.
Pour l'instant ma page aspx ne renvoie + d'erreur mais les mails restent
bloqués dans le répertoire Queue et ne sortent pas de la machine.
Pour être sûr de bien configurer le relais je te conseille de faire un ping
de ton nom de serveur
ça te donne son ip principale.
Ensuite tu autorise cette ip à être relais
BT Droit sur le serveur SMTP (Dans IIS)
Propriétés, ongles accès, Relais.
Tu fais ajouter et tu mets ton IP
Après ça ça devrait marcher...
Si tes mails restent bloqués en sortie tu peux faire le test suivant (je
l'ai eu sur le groupe US)
telnet tonIP 25
helo
mail from:user@user.com
rcpt to: mailbox@domain.com
data
subject:abc
abcd
.
Tu peux télécharger la RFC (en français) du SMTP à l'adresse :
http://abcdrfc.free.fr/
Si tu arrives a tout faire fonctionner j'aimerais bien que l'on compare nos
config pour voir ce qui bloque chez moi...
@+
LJ
"Pascal Belaud [MS]" <pascalbe@online.microsoft.com> a écrit dans le message
de news:OCFIoGklEHA.1656@TK2MSFTNGP09.phx.gbl...
Bonjour,
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur
SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation:
Gets or sets the name of the SMTP relay mail server to use to send e-mail
messages. The name of the e-mail relay server. If SmtpServer is not set,
the
name of the local SMTP server is used.
A bientôt,
--
Pascal Belaud - Microsoft France
OlyMars: SQL Server Centric .NET Code Generator
"Rima" <bmrima@hotmail.com> wrote in message
news:83bf01c495c2$ca9960e0$a301280a@phx.gbl...
bonsoir,
J'ai créé un web service qui envoie un mail depuis une
page asp.net. Pour cela je crée un objet MailMessage et je
le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to,
subject et body) , tout semble aller bien
mais le probleme c'est qd j'invoque je reçoit une erreur
qui dit "Impossible d'accéder à l'objet 'CDO.Message'"
et "Une exception a été levée par la cible d'un appel. ---
> System.Runtime.InteropServices.COMException
(0x80040213) "
J'ai eu le même problème. Avec l'IP Principale (s'il y en a plusieurs) ça marche bien. Pour l'instant ma page aspx ne renvoie + d'erreur mais les mails restent bloqués dans le répertoire Queue et ne sortent pas de la machine.
Pour être sûr de bien configurer le relais je te conseille de faire un ping de ton nom de serveur ça te donne son ip principale. Ensuite tu autorise cette ip à être relais BT Droit sur le serveur SMTP (Dans IIS) Propriétés, ongles accès, Relais. Tu fais ajouter et tu mets ton IP
Après ça ça devrait marcher...
Si tes mails restent bloqués en sortie tu peux faire le test suivant (je l'ai eu sur le groupe US)
telnet tonIP 25 helo mail from: rcpt to: data subject:abc abcd .
Tu peux télécharger la RFC (en français) du SMTP à l'adresse :
http://abcdrfc.free.fr/
Si tu arrives a tout faire fonctionner j'aimerais bien que l'on compare nos config pour voir ce qui bloque chez moi...
@+
LJ
"Pascal Belaud [MS]" a écrit dans le message de news:
Bonjour,
As-tu pensé à affecter, une bonne fois pour toute, le nom de ton serveur SMTP relai ?
SmtpMail.SmtpServer = "Nom ou IP de la machine"
Extrait de la documentation: Gets or sets the name of the SMTP relay mail server to use to send e-mail messages. The name of the e-mail relay server. If SmtpServer is not set,
the
name of the local SMTP server is used.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
"Rima" wrote in message news:83bf01c495c2$ca9960e0$ bonsoir,
J'ai créé un web service qui envoie un mail depuis une page asp.net. Pour cela je crée un objet MailMessage et je le passe comme parametre pour la fonction SmptMail.send .
la generation reussit, je passe les parametres (from, to, subject et body) , tout semble aller bien mais le probleme c'est qd j'invoque je reçoit une erreur qui dit "Impossible d'accéder à l'objet 'CDO.Message'" et "Une exception a été levée par la cible d'un appel. --- > System.Runtime.InteropServices.COMException (0x80040213) "
est ce que je doit ajouter un objet com ?
Merci
Rima
merci pour la reponse,
g bien fourni l'ip a ma machine, mais elle n'est pas serveur. en effet je suis au sein d'un reseau local dans un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille pas sur un serveur?
y a t-il une solution ?
Merci
merci pour la reponse,
g bien fourni l'ip a ma machine, mais elle n'est pas
serveur. en effet je suis au sein d'un reseau local dans
un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille
pas sur un serveur?
g bien fourni l'ip a ma machine, mais elle n'est pas serveur. en effet je suis au sein d'un reseau local dans un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille pas sur un serveur?
y a t-il une solution ?
Merci
Pascal Belaud [MS]
Non l'idée est de demander à votre administrateur quelle machine du réseau local est serveur SMTP relai. Il en faut une. Une fois qu'il vous donne l'IP de cette machine, vous la renseignez dans votre code et le tour est joué depuis votre machine.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
http://www.microsoft.com/france/msdn/olymars http://www.olymars.net/latest.zip (interim build) http://blogs.msdn.com/olymars "Rima" wrote in message news:8e0501c49687$1e8e7360$ merci pour la reponse,
g bien fourni l'ip a ma machine, mais elle n'est pas serveur. en effet je suis au sein d'un reseau local dans un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille pas sur un serveur?
y a t-il une solution ?
Merci
Non l'idée est de demander à votre administrateur quelle machine du réseau
local est serveur SMTP relai. Il en faut une. Une fois qu'il vous donne l'IP
de cette machine, vous la renseignez dans votre code et le tour est joué
depuis votre machine.
A bientôt,
--
Pascal Belaud - Microsoft France
OlyMars: SQL Server Centric .NET Code Generator
http://www.microsoft.com/france/msdn/olymars
http://www.olymars.net/latest.zip (interim build)
http://blogs.msdn.com/olymars
"Rima" <bmrima@hotmail.com> wrote in message
news:8e0501c49687$1e8e7360$a601280a@phx.gbl...
merci pour la reponse,
g bien fourni l'ip a ma machine, mais elle n'est pas
serveur. en effet je suis au sein d'un reseau local dans
un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille
pas sur un serveur?
Non l'idée est de demander à votre administrateur quelle machine du réseau local est serveur SMTP relai. Il en faut une. Une fois qu'il vous donne l'IP de cette machine, vous la renseignez dans votre code et le tour est joué depuis votre machine.
A bientôt,
-- Pascal Belaud - Microsoft France OlyMars: SQL Server Centric .NET Code Generator
http://www.microsoft.com/france/msdn/olymars http://www.olymars.net/latest.zip (interim build) http://blogs.msdn.com/olymars "Rima" wrote in message news:8e0501c49687$1e8e7360$ merci pour la reponse,
g bien fourni l'ip a ma machine, mais elle n'est pas serveur. en effet je suis au sein d'un reseau local dans un club qui depend du serveur de la faculté.
est ce que mon code ne tournera pas tant que je travaille pas sur un serveur?