Dart.Mail 名前空間 > MailMessage クラス > Save メソッド : Save(Stream) メソッド |
Public Overloads Sub Save( _ ByVal encodedStream As Stream _ )
public void Save( Stream encodedStream )
例外 | 解説 |
---|---|
System.UnauthorizedAccessException | これは通常、ウイルス対策ソフトウェアによってディスク上のデコードされた添付ファイルが検疫されたか、その添付ファイルへのアクセスがブロックされたことを示します。 ウイルス対策ソフトウェアによる検疫を回避するため添付ファイルをディスクではなくメモリにデコードする場合は、DecodeToMemoryをtrueに設定します。 別の方法として、Attachment.Content.OpenRead()によって各添付ファイルを検査し、例外をスローする添付ファイルを除去することもできます。 |
System.IO.FileNotFoundException | これは通常、ウイルス対策ソフトウェアによってディスク上のデコードされた添付ファイルが検疫されたか、その添付ファイルへのアクセスがブロックされたことを示します。 ウイルス対策ソフトウェアによる検疫を回避するため添付ファイルをディスクではなくメモリにデコードする場合は、DecodeToMemoryをtrueに設定します。 別の方法として、Attachment.Content.OpenRead()によって各添付ファイルを検査し、例外をスローする添付ファイルを除去することもできます。 |
encodedStreamのオープンとクローズは呼び出し元が行います。
このメソッドでMailMessageを保存すると、Bccフィールドも含まれます。Bccフィールドはサーバーには送信されません。 サーバーに送信されるMailMessageを出力する場合は、MailMessage.GetEncodingStream()を使用します。