cs_Armis
Messages postés4Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention22 juillet 2004
-
21 juil. 2004 à 19:15
Hep8
Messages postés8Date d'inscriptiondimanche 11 avril 2004StatutMembreDernière intervention 6 avril 2005
-
18 mars 2005 à 12:57
Salut,
J'ai un problème avec ma connexion à mon serveur SMTP je crois...
Voici mon code pour envoyer un mail à partir d'une WinApp en C#:
// SMTP
SmtpMail.SmtpServer = "adresse IP Serveur";
SmtpMail.Send(conf_mail);
Biensur je capture les erreur là-dedans et voila ce que j'optien:
Could not access 'CDO.Message' object
System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. --->
System.Runtime.InteropServices.COMException (0x80040211):
Le message n'a pas pu être envoyé vers le serveur SMTP. Le code d'erreur de transport était 0x80040217. La réponse du serveur était not available
Haha... moitié français moitié anglais... :)
J'ai essayé de mettre l'adres ip du serveur SMTP et son nom DNS mais j'avais la même erreur. J'ai aussi enlevé le firewall que j'avais localement. Je veux utiliser le serveur smtp de la compagnie alors je ne veux pas utiliser le "localhost" comme serveur SMTP. Quand j'utilise le localhost ca fonctionne bien pour tout les courriel du même domaine. Je dois pouvoir envoyer des courriels à plein de personnes à l'extérieur donc je ne peux pas utiliser le serveur SMTP local et faire plein de relais. Mon application sera sur plusieurs machienes (6).
T k chez pus koi faire...
Ha oui, je dois fournir un user name et un mot de passe normalement pour pouvoir entrer dans Outlook, qui utilise le serveur SMTP que je veux utiliser. Est-ce que je dois les inscrire en quelque part dans mon code?
mais j'ai aussi vu que c'était inutile...
J'ai essayé et ca fonctionne pas. J'ai cette erreur:
Web.Mail.MailMessage.Fields' denotes a 'property' where a 'method' was expected
et il me souligne les champs Fields...
MessageBox.Show("L'envoi du mail a réussi.", "Envoi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch
{
MessageBox.Show( "L'envoi du mail a échoué.\nVeuillez vous assurer de la validité de l'adresse du client.\n Il peut aussi être question d'erreurs dans la configuration mail.", "Envoi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Merci mon poulet tu m'as mis sur la bonne voix... C'était une petite erreur d'innatention! ;o)
Hep8
Messages postés8Date d'inscriptiondimanche 11 avril 2004StatutMembreDernière intervention 6 avril 2005 18 mars 2005 à 12:57
Bonjour,
Je dois envoyer des mail par un serveur mail interdisant l'open relay (contre les spam) et donc utiliser ces methode "mail.Fields.Add(...)". Mais avant de les utiliser definitivement dans mon applic, j'aurais voulu savoir a quoi correspondait le premier argument de ces fonctions: "http://schemas.microsoft.com/cdo/configuration/sendusername "
De toute facon je dois faire un rapport et expliquer mes choix de programmation, et je voudrai savoir ce que représente cette adr internet au milieu de mon code, comment elle est traduite et ..., en comprendre le fonctionnement quoi !