Dart.Mail 名前空間 > Smtp クラス : DeliveryStatusNotification プロパティ |
<CategoryAttribute("動作")> <DescriptionAttribute("Delivery Status Notification settings")> Public Property DeliveryStatusNotification As DeliveryStatusNotification
[Category("動作")] [Description("Delivery Status Notification settings")] public DeliveryStatusNotification DeliveryStatusNotification {get; set;}
using System.Net.Mail; private void sendWithDsn() { // 使用するDSN IDを指定します。 smtp1.DeliveryStatusNotification.EnvelopeID = "ID1234567"; // ヘッダではなくメッセージ全体を返します。 smtp1.DeliveryStatusNotification.ReturnMessage = true; // 配信が失敗したとき、または遅れたときにDSNを送信します。 smtp1.DeliveryStatusNotification.Options = DeliveryNotificationOptions.Delay | DeliveryNotificationOptions.OnFailure; // メッセージを送信します。 smtp1.Session.RemoteEndPoint = new IPEndPoint(myServer, Smtp.GetDefaultPort(smtp1.Session)); smtp1.Session.Username = myUsername; smtp1.Session.Password = myPassword; smtp1.Send(toAddress, fromAddress, "Test", "Test Message."); // 適切にログアウトします。 smtp1.Close(); }
Imports System.Net.Mail Private Sub sendWithDsn() ' 使用するDSN IDを指定します。 smtp1.DeliveryStatusNotification.EnvelopeID = "ID1234567" ' ヘッダではなくメッセージ全体を返します。 smtp1.DeliveryStatusNotification.ReturnMessage = True ' 配信が失敗したとき、または遅れたときにDSNを送信します。 smtp1.DeliveryStatusNotification.Options = DeliveryNotificationOptions.Delay Or DeliveryNotificationOptions.OnFailure ' メッセージを送信します。 smtp1.Session.RemoteEndPoint = New IPEndPoint(myServer, Smtp.GetDefaultPort(smtp1.Session)) smtp1.Session.Username = myUsername smtp1.Session.Password = myPassword smtp1.Send(toAddress, fromAddress, "Test", "Test Message.") ' 適切にログアウトします。 smtp1.Close() End Sub