J'ai précédemment utilisé CDO.Message
et CDO.Configuration
dans ASP Classic pour créer des emails HTML qui étaient très simples à faire. Dans .NET, il apparaît que vous devez donner à l'objet System.Net.Mail.Message
une chaîne HTML pour le contenu, puis intégrer les images requises. Existe-t-il un moyen facile de le faire dans .NET? Je suis assez nouveau pour .NET MVC et apprécierais toute aide.Comment puis-je migrer les fonctionnalités de courrier électronique d'ASP Classic vers ASP.NET?
C'est à quoi il ressemble dans ASP classique:
Set objCDO = Server.CreateObject("CDO.Message")
objCDO.To = [email protected]
objCDO.From = [email protected]
objCDO.CreateMHTMLBody "http://www.example.com/somepage.html"
objCDO.Subject = sSubject
'the following are for advanced CDO schematics
'for authentication and external SMTP
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort '2 - send using port
.Item(cdoSMTPServer) = mail.myaddress.com
.Item(cdoSMTPServerPort) = 25
.Item(cdoSMTPConnectionTimeout) = 10
.Item(cdoSMTPAuthenticate) = cdoBasic
.Item(cdoSendUsername) = "myusername"
.Item(cdoSendPassword) = "mypassword"
.Update
End With
Set objCDO.Configuration = cdoConfig
objCDO.Send
Fondamentalement, je voudrais envoyer un de mes vues (moins Site.master) comme un email, les images intégrées.
[Voici un tutoriel détaillé] (http://www.systemnetmail.com/faq/4.4 .aspx) –