PowerTCP Mail for .NET
ReturnMessage Property
See Also  Send comments on this topic.
Dart.PowerTCP.Mail Namespace > DeliveryStatusNotification Class : ReturnMessage Property




Specifies whether the entire message or only the header is returned with the DSN.

Syntax

Visual Basic (Declaration) 
Public Property ReturnMessage As Boolean
Visual Basic (Usage)Copy Code
Dim instance As DeliveryStatusNotification
Dim value As Boolean
 
instance.ReturnMessage = value
 
value = instance.ReturnMessage
C# 
public bool ReturnMessage {get; set;}
Managed Extensions for C++ 
public: __property bool get_ReturnMessage();
public: __property void set_ReturnMessage( 
   bool value
);
C++/CLI 
public:
property bool ReturnMessage {
   bool get();
   void set (    bool value);
}

Property Value

true if the entire message is to be returned; otherwise false. The default value is false.

Example

The following example demonstrates using the DeliveryStatusNotification class to send an email with DSN.
Visual BasicCopy Code
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Mail"
' at the top of your class.

' Specify a DSN ID to use.
Smtp1.DSN.EnvelopeID = "ID1234567"

' Specify to return the entire message instead of the headers.
Smtp1.DSN.ReturnMessage = True

' Send a DSN on failure or delay.
Smtp1.DSN.Type = DSNType.Delay Or DSNType.Failure

' Send a message
Smtp1.Server = "mail@test.com"
Smtp1.Send("you@test.com", "me@test.com", "Test", "test message")
C#Copy Code
// Be sure to import the namespace by putting "using Dart.PowerTCP.Mail;"
// at the top of your class.

// Specify a DSN ID to use.
smtp1.DSN.EnvelopeID = "ID1234567";

// Specify to return the entire message instead of the headers.
smtp1.DSN.ReturnMessage = true;

// Send a DSN on failure or delay.
smtp1.DSN.Type = DSNType.Delay | DSNType.Failure; 

// Send a message
smtp1.Server = "mail.test.com";
smtp1.Send("you@test.com", "me@test.com", "Test", "test message");

Remarks

The DeliveryStatusNotification.ReturnMessage property specifies whether or not the message should be included in any failed DSN issued for this message transmission. Set this property to true to receive the entire message with the DSN.

Requirements

Target Platforms: Microsoft .NET Framework 2.0

See Also

Documentation Version 3.2
© 2010 Dart Communications. All Rights Reserved.