System.Net
.NET Framework 1.1から3.5フレームワークに切り替えて以来、名前空間を使用していますが、それ以来、私を困惑させていることが1つあります。クラスのプロパティ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では、SenderとFromの個別の値を送信できません