Bonjour,
Je tente d'envoyer un mail depuis mon serveur à l'aide d'une page .Net, et j'ai un *tout* petit souci...
Avant je travaillais avec le CDONT, et donc très facile, sans paramètre, maintenant que je suis passé sous .Net, je ne peux plus utiliser CDONT (n'est ce pas ?) et je travaille avec System.Net.Mail
Seulement, je dois configurer un serveur SMTP pour IIS ou pas ? Comment cela pouvait marcher avant sans cela ?
Voici mon Code :NB : Les deux lignes de commentaires du bas sont le fruit de mon premier essai, en vain...
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 Dim MailConfirmation As New System.Net.Mail.MailMessage MailConfirmation.From = New System.Net.Mail.MailAddress("inscription@toto.com", "Toto - Inscription") MailConfirmation.To.Add(New System.Net.Mail.MailAddress(MonUser.Email, MonUser.Prenom & " " & MonUser.Nom)) MailConfirmation.Subject = "Inscription à Toto" MailConfirmation.Body = getFile(Server.MapPath("/" & "/gabarit-mail-inscription.htm")) 'On remplace les @@clé@@ du mail par leurs valeurs... MailConfirmation.Body.Replace("@@USER_Nom@@", MonUser.Nom) MailConfirmation.Body.Replace("@@USER_Prenom@@", MonUser.Prenom) MailConfirmation.Body.Replace("@@USER_Key@@", MonUser.ID & "-" & MonClient.GUID) MailConfirmation.Body.Replace("@@USER_Email@@", MonUser.Email) MailConfirmation.Body.Replace("@@USER_Password@@", MonUser.Password) MailConfirmation.ReplyTo = New System.Net.Mail.MailAddress("contact@toto.com") MailConfirmation.IsBodyHtml = True System.Net.Mail.SmtpClient.Send(MailConfirmation) 'Dim SMTP As New System.Net.Mail.SmtpClient("localhost") 'SMTP.Send(MailConfirmation)
++
beowax
Partager