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.