GrapeCity Secure Mail for .NET 4.0J
ReplyAllInline メソッド
使用例 

Fromに使用するアドレス。
MailMessage.Textの前に追加するテキスト
返信文とオリジナルのMailMessage.Textの区切りに使用するテキスト。
MailMessage.Htmlの前に追加する HTML。
返信文とオリジナルのMailMessage.Htmlの区切りに使用する Text/HTML。
元のメールに返信文を追加して返信メッセージを作成します。送信者とCCに含めれるすべての受信者に返信します。
シンタックス
Public Function ReplyAllInline( _
   ByVal from As String, _
   ByVal textReply As String, _
   ByVal textSeparator As String, _
   ByVal htmlReply As String, _
   ByVal htmlSeparator As String _
) As MailMessage
public MailMessage ReplyAllInline( 
   string from,
   string textReply,
   string textSeparator,
   string htmlReply,
   string htmlSeparator
)

パラメータ

from
Fromに使用するアドレス。
textReply
MailMessage.Textの前に追加するテキスト
textSeparator
返信文とオリジナルのMailMessage.Textの区切りに使用するテキスト。
htmlReply
MailMessage.Htmlの前に追加する HTML。
htmlSeparator
返信文とオリジナルのMailMessage.Htmlの区切りに使用する Text/HTML。

戻り値の型

新しい MailMessage。
例外
例外解説
System.FormatExceptionFromまたは Toで示したアドレスの書式が正しくありません。
解説

UI中心の返信メッセージを作成するために使用することができます(textReply と htmlReply に空文字を使用します)。 元のメールを変更せずに残して返信メッセージを作成するにはReplyAllを使用します。

MailMessageはクローンされ、'textReply' と 'textSeparator'引数に指定したテキストが System.Environment.NewLineで区切られて MailMessage.Textの前に追加されます。 MailMessage.Htmlがある場合は、blockquoteタグでラップして改行タグで区切られたうえで、'htmlReply' と 'htmlSeparator'引数に指定したテキストが前に追加されます。 MailMessage.Htmlが無い場合は、改行タグで区切った 'htmlReply' と 'htmlSeparator'が設定されます(もし引数が指定された場合)。新しいメッセージの宛先は、元のメッセージで見つかった"Reply-To"または"From:"ヘッダフィールドに設定されます("Reply-To"の方が"From:"より優先されます)。その他すべての受信者は Ccに追加されます。Subjectの前に"Re: "が付加されます。

このメソッドは元のメッセージを変更します。送信者にだけ返信する場合はReplyInlineを使用します。メッセージを転送するにはForwardを使用します。

返されたメッセージは変更可能であり、デフォルト値を必要に応じて変更できます。

使用例
一般的な返信メールの作成方法を示します。
/// <summary>
/// 一般的な返信メールを作成します。
/// </summary>
/// <param name="message">返信するメッセージ文。</param>
/// <returns>MailMessage.ReplyInline()またはReplyAllInline()のSeparator引数で使用できる区切り文字。</returns>
public string GenerateReplySeparator(MailMessage message)
{
    return "On " + message.Date.ToString() + ", " + message.From + " wrote:";
}
''' <summary>
''' 一般的な返信メールを作成します。
''' </summary>
''' <param name="message">返信するメッセージ文。</param>
''' <returns>MailMessage.ReplyInline()またはReplyAllInline()のSeparator引数で使用できる区切り文字。</returns>
Public Function GenerateReplySeparator(ByVal message As MailMessage) As String
    Return "On " & message.Date.ToString() & ", " & message.From & " wrote:"
End Function
参照

参照

MailMessage クラス
MailMessage メンバ

 

 


© 2003, GrapeCity inc. All rights reserved.