メール送信の繰り返しでメモリ不足が発生する

文書番号 : 15799     文書種別 : 不具合     最終更新日 : 2004/11/04
文書を印刷する
対象製品
iNetMail 1.0J
発生環境
動作保証環境と同様
状況
修正済み
詳細
Smtpコントロールを使用してメール送信を繰り返した場合、メモリ使用量が増加し、メモリ不足が発生します。

この現象は本文を設定しない場合に発生します。

以下のコードで確認できます。
---------------------------------------------
  Dim i As Integer
  Dim iCnt As Integer
  
  iCnt = 100
  
  For i = 0 To iCnt - 1
    With Smtp1
      .Login "Server"
      With .Message
        .Subject = "テスト"
        .To.Add "To@grapecity.com"
        .From = "From@grapecity.com"
        .Text = ""
      End With
     
      .Send
      .Logout
    End With
  Next i
  
  MsgBox "送信終了"
---------------------------------------------
回避方法
不具合を修正した最新の修正版をご使用ください。

最新修正版は、このサイトのアップデートページでダウンロードできます。

本文、あるいは以下のように改行コードを設定することにより回避することもできます。

 .Text = "" + vbCrLf
キーワード
INML04325

この文書は、以前は次のバグレポートIDで公開されていました : 4426