Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
690 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [.net] c'est quoi "http://schemas.microsoft.com/cdo/configuration/smt"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[.net] c'est quoi "http://schemas.microsoft.com/cdo/configuration/smt"

n°1017177
hep8
Posté le 18-03-2005 à 11:47:47  profilanswer
 

Bonjour,
 
Je dois dans une application effectuer l'envois de mail vers l'exterieur du reseau. Pour cela j'utilise la classe MailMessage en c#. Cette classe permet l'envoi de message sans se conecter au server mail. Pour pouvoir envoyer des mail vers l'exterieur du reseau, une connexion au serveur mail est obligatoire, le serveur etant configuré de facion a interdir l'Open Relay (protection spam).
 
Je dois donc utiliser ces troi ligne de code:
 
email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1" );
email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", utilisateur);
email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);
 
en plus des habituel from , to , subject ...
 
Mais je voudrai savoir ce que sont exactement les premiers arguments des ces commandes. Les champs ajouté (.Fields.Add(...)) sont-ils pris sur le net a chaque execution?
Enfin, je ne saisi pas bien ce a quoi ca correspond, et je voudrai le savoir ce que represente "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" avant de l'utiliser...
 
Merci d'avance.

mood
Publicité
Posté le 18-03-2005 à 11:47:47  profilanswer
 

n°1030719
hep8
Posté le 31-03-2005 à 09:43:45  profilanswer
 

Je pensais, parsque je l'avait lu, que le fait de ne pouvoir envoyer des mail vers l'extérieur permmettait d'eviter l'utilisation de cette classe pour le spam. Mais après quelque test, il s'avère que si on utilise les ligne de code citées + haut, en ne mettant pas de nom d'user, ni de mot de passe, et mettant le parametre d'authentification smtp de facon a ne pas s'authentifier (1 ou 0, je sais plus), l'envoi de mail fonctionne très bien, et ce vers n'importe quelle destination...
Ce qui fait que je vois de moin en moin l'interet de ces troi ligne, ou plutot pourquoi les champs d'authentification smtp ne sont ils pas directement inclus dans la classe MailMessage...
 
Merci de m'éclairer...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [.net] c'est quoi "http://schemas.microsoft.com/cdo/configuration/smt"

 

Sujets relatifs
Plus de sujets relatifs à : [.net] c'est quoi "http://schemas.microsoft.com/cdo/configuration/smt"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR