GrapeCity Secure Mail for .NET 4.0J
BitEncoding プロパティ

メッセージのビットエンコーディング (SevenBit、EightBit、または Binary のみ)を取得します。
シンタックス
Public ReadOnly Property BitEncoding As TransferEncoding
public TransferEncoding BitEncoding {get;}
解説

メールメッセージは、どのメールサーバーとも互換性があるように、通常は7ビットでエンコードされ転送されます(オリジナルのSMTPの仕様では7ビットで処理することが求められます)。しかし、ESMTPではバイナリと8ビットをサポートすることを宣言できるメカニズムを提供しました(RFC 3030でバイナリデータ、RFC 6152で8ビットデータをサポートしています)。 8ビットデータは RFC 822のラインの長さの制限に準拠しますが、バイナリデータは準拠しません。このためイメージファイルはバイナリデータと考えられますが、ラインの長さを観察するUTF8エンコーディングは8ビットと考えられます。

この列挙体の値は、TransferEncoding.SevenBitTransferEncoding.EightBitTransferEncoding.Binaryに限られます。もしいずれかのPartが TransferEncoding.Binaryを使う場合は、TransferEncoding.Binaryが返されます。次にもしどれかのPartがTransferEncoding.EightBitを使っている場合は、TransferEncoding.EightBitが返されます。それ以外は TransferEncoding.SevenBitが返ります。

バイナリと8ビットエンコーディングを使う場合、下流のサーバーがそれをサポートしていない場合は、メッセージが拒否される原因となることに注意する必要があります。

参照

参照

MailMessage クラス
MailMessage メンバ

 

 


© 2003, GrapeCity inc. All rights reserved.