Bonjour je vous explique mon problème j'ai trouvé un bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
        public static void Welcome(User usertowelcome, string sitename)
        {
            var template = new MailDefinition
               {
                   BodyFileName =
                       "~/content/app_themes/" + portal.SkinName + "/templates/Email-Welcome.htm",
                   From = portal.AdminEmail
               };
 
            var data = new Dictionary<string, string>
               {
                   {"<<user.Username>>", usertowelcome.Username},
                   {"<<url>>", "http://" + portal.URLAuthority}
               };
 
            MailMessage message = template.CreateMailMessage(usertowelcome.Email, data, new LiteralControl());
            message.IsBodyHtml = true;
            message.Subject = string.Format("Welcome to " + sitename);
 
            message.CC.Add(new MailAddress(portal.AdminEmail));
            var smtpClient = new SmtpClient
                                 {
                                     DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis
                                 };
            smtpClient.Send(message);
        }
Je voudrai l'adapter pour que via le Dictionnary parcourt toutes les occurences des <<variables>> soient modifiés par les valeurs idoines.
Pour un email j'ai compris mais comment faire pour un textbox ou un fichier txt ?

Merci de votre aide