System.Net
自从.NET Framework 1.1切换到3.5框架以来,我一直在使用名称空间,但是从那以后一直困扰着我一件事。Sender
和类中的From
属性有什么区别MailMessage
?
它们是否相同,如果没有,则可以Sender
与一起使用From
吗?
例如:
Using m As New System.Net.Mail.MailMessage()
m.Sender = New System.Net.Mail.MailAddress("test@test.com", "Name here")
m.From = New System.Net.Mail.MailAddress("test@test.com", "Name here")
m.Subject = "Test"
m.Body = "Test"
Dim client As New System.Net.Mail.SmtpClient("mymailserver.com")
client.Send(m)
End Using
message.Sender != null ? message.Sender : message.From
。结果是SmtpClient不允许您为发件人和发件人发送不同的值