GrapeCity Secure Mail for .NET 4.0J
Send(Stream,String,String) メソッド

エンコードされた電子メールメッセージを含むStream。
"MAIL FROM"に使用するアドレス。これはMailAddress.ToString()を使用して生成できます。
"RCPT TO"に使用するアドレス。これはMailAddressCollection.ToString()を使用して生成できます。
SMTPエンベロープを作成するために指定した送信者アドレスと受信者アドレスを使用して、事前にエンコードされたメッセージをメールサーバーに送信します。
シンタックス
Public Overloads Function Send( _
   ByVal encodedMessage As Stream, _
   ByVal fromAddress As String, _
   ByVal recipientAddresses As String _
) As SmtpResult

パラメータ

encodedMessage
エンコードされた電子メールメッセージを含むStream。
fromAddress
"MAIL FROM"に使用するアドレス。これはMailAddress.ToString()を使用して生成できます。
recipientAddresses
"RCPT TO"に使用するアドレス。これはMailAddressCollection.ToString()を使用して生成できます。

戻り値の型

送信されたメッセージを表すSmtpResultオブジェクト。
例外
例外解説
ProtocolExceptionサーバーから受信したSMTPプロトコル応答が不良です。
System.Net.Sockets.SocketExceptionソケットエラー。
System.FormatExceptionアドレス形式が正しくありません。
解説

このメソッドは、メッセージがすでにエンコードされていること以外はSend(MailMessage,String,String)と同じです。

この他に、Send(String,String,String,String)を使用して基本的なテキストメッセージを送信する方法や、Send(MailMessage)を使用してメッセージ内のメールアドレスを使用する方法、Send(MailMessage,String,String)を使用して指定したエンベロープでMailMessageを送信する方法もあります。

電子メールアドレスのドメイン名に非ASCII文字が含まれている場合は、System.Globalization.IdnMapping.GetAscii(System.String)を使用して有効な形式に変換されます。

SendDirectToMxがfalseで、なおかつサーバーに接続していない場合、このメソッドは自動的にConnectAuthenticateを呼び出します。

参照

参照

Smtp クラス
Smtp メンバ
オーバーロード一覧

 

 


© 2003, GrapeCity inc. All rights reserved.