cs_Virtua747
Messages postés15Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention21 novembre 2003
-
17 juin 2002 à 18:49
billelhiphop
Messages postés2Date d'inscriptionsamedi 27 novembre 2004StatutMembreDernière intervention 3 juin 2012
-
3 juin 2012 à 14:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
billelhiphop
Messages postés2Date d'inscriptionsamedi 27 novembre 2004StatutMembreDernière intervention 3 juin 2012 3 juin 2012 à 14:00
comment authentifier une session smtp sans envoyer un mail??
scalpto
Messages postés5Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention27 janvier 2008 4 janv. 2008 à 15:15
Salut
Sais tu comment ajouter a ce code la partie authentification pour les serveurs smtp qui le demandent?
Merci
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017 15 janv. 2006 à 02:44
pour le message CDO.Message truc j'ai eu le même, voici les lignes à vérifier :
- serveur smtp
- pièce jointe (le chemin doit etre complet sans le file://
(en gros on n'utilise pas ce code (coming from Krosoft) directement
string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );
)
- sinon au pire on test avec le minimum de param et on voit si ca marche et on rajoute petit à petit
Dalcyon
Messages postés9Date d'inscriptiondimanche 26 octobre 2003StatutMembreDernière intervention19 avril 2005 14 avril 2005 à 18:20
Je dirai qu'outlook était une application autorisée par le firewall accéder au port 25 d'une autre bécanne ;)
marloon
Messages postés46Date d'inscriptionmercredi 13 novembre 2002StatutMembreDernière intervention14 avril 20051 14 avril 2005 à 17:44
Ah bon ?
Ok, tant mieux.
Et ton outlook qui fonctionnait, il se l'ouvrait tout seul le port 25 ? :)
A+,
M.
lolhangman
Messages postés10Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 juillet 2017 14 avril 2005 à 17:20
En ce qui me concerne je n'arrivait pas a me connecter meme en authentifié, j'ai finalement trouvé ca venait de l'entivirus qui bloquait le port 25 (mail)
marloon
Messages postés46Date d'inscriptionmercredi 13 novembre 2002StatutMembreDernière intervention14 avril 20051 13 avril 2005 à 11:34
Salut !
Pour tester montes toi vite fait un serveur SMTP qui relay et essayes, au moins tu seras fixé.
A+,
M.
Dalcyon
Messages postés9Date d'inscriptiondimanche 26 octobre 2003StatutMembreDernière intervention19 avril 2005 13 avril 2005 à 10:10
Le serveur smtp demande-t-il une authentification ?
Sur quel serveur SMTP te connectes tu ?
lolhangman
Messages postés10Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 juillet 2017 12 avril 2005 à 15:49
salut, quelqu'un peut m'expliquer pourquoi outlook peut se connecter au server smtp sans probleme alors que mon programme ne le peut pas (si ce n'est pas en relay?) ???
marloon
Messages postés46Date d'inscriptionmercredi 13 novembre 2002StatutMembreDernière intervention14 avril 20051 10 sept. 2004 à 01:02
Je viends de tester sur mon IIS,
ca vient bien du fait qu'il faut que le serveur smtp fasse du relay.
Chose rare de nos jours.
A+,
M.
ledocdoc
Messages postés4Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention15 mars 2006 29 août 2004 à 18:24
J'ai le meme probleme... alors que le serveur smtp est bon... alors... si tu as trouvé ou etait le pb... merci de m'aider... tcho...
merci d'avance;)
Dalcyon
Messages postés9Date d'inscriptiondimanche 26 octobre 2003StatutMembreDernière intervention19 avril 2005 29 oct. 2003 à 21:54
Le serveur smtp spécifié en ligne de commande ne doit pas être bon
cs_JCpp
Messages postés334Date d'inscriptionsamedi 12 janvier 2002StatutMembreDernière intervention 3 juillet 2010 29 avril 2003 à 19:59
Idem
Impossible d'acceder à l'objet 'CDO.message'. Le pb c'est que je ne sais pas a quoi sa correspond ?
cs_celene
Messages postés1Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention15 janvier 2003 15 janv. 2003 à 18:33
Cette classe ne compile pas, il y a deux erreurs de frappe :
Smtp.MailSubjet et SmtpMail.SmtpServeur.
HALLUCINANT !!!
Voici une classe qui fonctionne:
using System;
using System.Web.Mail;
public class Mail{
private string pour;
private string de;
private string sujet;
private string message;
private string serveurMail;
public Mail(string pour, string de, string sujet, string message, string serveurMail){
this.pour=pour;
this.de=de;
this.sujet=sujet;
this.message=message;
this.serveurMail=serveurMail;
}
public void envoyer(){
try{
Console.WriteLine();
Console.WriteLine("Connection au serveur : {0}" , serveurMail);
SmtpMail.SmtpServer = serveurMail;
SmtpMail.Send(de,pour,sujet,message);
Console.WriteLine("Message envoye");
}
catch (Exception e){
Console.WriteLine("Erreur lors de l'envoi : {0}" , e.Message );
Console.WriteLine("Fin de session : Erreur");
}
Console.WriteLine("Pressez une touche...");
Console.Read();
}
static void Main(string[] args){
Console.Write("Serveur SMTP : ");
String serveurMail = Console.ReadLine();
Console.Write("Votre e-mail : ");
String de = Console.ReadLine();
Console.Write("Mail du destinateur : ");
String pour = Console.ReadLine();
Console.Write("Subject Mail : ");
String sujet = Console.ReadLine();
Console.Write("Message : ");
String message = Console.ReadLine();
Mail mail=new Mail(pour, de, sujet, message, serveurMail);
mail.envoyer();
}
}
cs_boule
Messages postés4Date d'inscriptionsamedi 9 novembre 2002StatutMembreDernière intervention14 décembre 2002 10 nov. 2002 à 12:18
Sa fonctionne en mode console j'ai insere cette classe dans mon projet je l'appelle a partir d'un formulaire et j'obtient : Impossible d'acceder à l'objet 'CDO.message'. Le pb c'est que je ne sais pas a quoi sa correspond.
pornik
Messages postés37Date d'inscriptionmardi 11 décembre 2001StatutMembreDernière intervention31 décembre 20022 18 juin 2002 à 22:00
T'as pas oublié de lier System.Web.dll au projet ;) ?
cs_Virtua747
Messages postés15Date d'inscriptiondimanche 9 juin 2002StatutMembreDernière intervention21 novembre 2003 17 juin 2002 à 18:49
Quand je compile il me dans " System.Web.Mail " que Web n'existe pas.
3 juin 2012 à 14:00
4 janv. 2008 à 15:15
Sais tu comment ajouter a ce code la partie authentification pour les serveurs smtp qui le demandent?
Merci
15 janv. 2006 à 02:44
- serveur smtp
- pièce jointe (le chemin doit etre complet sans le file://
(en gros on n'utilise pas ce code (coming from Krosoft) directement
string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );
)
- sinon au pire on test avec le minimum de param et on voit si ca marche et on rajoute petit à petit
14 avril 2005 à 18:20
14 avril 2005 à 17:44
Ok, tant mieux.
Et ton outlook qui fonctionnait, il se l'ouvrait tout seul le port 25 ? :)
A+,
M.
14 avril 2005 à 17:20
13 avril 2005 à 11:34
Pour tester montes toi vite fait un serveur SMTP qui relay et essayes, au moins tu seras fixé.
A+,
M.
13 avril 2005 à 10:10
Sur quel serveur SMTP te connectes tu ?
12 avril 2005 à 15:49
10 sept. 2004 à 01:02
ca vient bien du fait qu'il faut que le serveur smtp fasse du relay.
Chose rare de nos jours.
A+,
M.
29 août 2004 à 18:24
merci d'avance;)
29 oct. 2003 à 21:54
29 avril 2003 à 19:59
Impossible d'acceder à l'objet 'CDO.message'. Le pb c'est que je ne sais pas a quoi sa correspond ?
15 janv. 2003 à 18:33
Smtp.MailSubjet et SmtpMail.SmtpServeur.
HALLUCINANT !!!
Voici une classe qui fonctionne:
using System;
using System.Web.Mail;
public class Mail{
private string pour;
private string de;
private string sujet;
private string message;
private string serveurMail;
public Mail(string pour, string de, string sujet, string message, string serveurMail){
this.pour=pour;
this.de=de;
this.sujet=sujet;
this.message=message;
this.serveurMail=serveurMail;
}
public void envoyer(){
try{
Console.WriteLine();
Console.WriteLine("Connection au serveur : {0}" , serveurMail);
SmtpMail.SmtpServer = serveurMail;
SmtpMail.Send(de,pour,sujet,message);
Console.WriteLine("Message envoye");
}
catch (Exception e){
Console.WriteLine("Erreur lors de l'envoi : {0}" , e.Message );
Console.WriteLine("Fin de session : Erreur");
}
Console.WriteLine("Pressez une touche...");
Console.Read();
}
static void Main(string[] args){
Console.Write("Serveur SMTP : ");
String serveurMail = Console.ReadLine();
Console.Write("Votre e-mail : ");
String de = Console.ReadLine();
Console.Write("Mail du destinateur : ");
String pour = Console.ReadLine();
Console.Write("Subject Mail : ");
String sujet = Console.ReadLine();
Console.Write("Message : ");
String message = Console.ReadLine();
Mail mail=new Mail(pour, de, sujet, message, serveurMail);
mail.envoyer();
}
}
10 nov. 2002 à 12:18
18 juin 2002 à 22:00
17 juin 2002 à 18:49