Я ранее использовал CDO.Message
и CDO.Configuration
в ASP Classic для создания электронных писем HTML, которые были ОЧЕНЬ просты в использовании. В .NET кажется, что вы должны предоставить объекту System.Net.Mail.Message
строку HTML для содержимого, а затем каким-то образом вставить необходимые изображения. Есть ли простой способ сделать это в .NET? Я довольно новичок в .NET MVC и буду признателен за любую помощь.Как перенести функции электронной почты из ASP Classic в ASP.NET?
Вот как это выглядит в ASP Classic:
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
В основном я хотел бы послать одного из моих взглядов (минус Site.Master) в виде электронной почты, изображений, встроенных.
[Вот подробный учебник] (http://www.systemnetmail.com/faq/4.4 .aspx) –