TKMP.dllでのエラー |
- 日時: 2014/08/18 11:57
- 名前: TT
- いつもTKMP.dllをつかわせていただきありがとうございます。
今回下記のようなエラーがでましたので 同じような現象に合った方、または解決方が分かる方などいらっしゃいましたら ご教授いただけると助かります。
---------------------------------------------------------------------- ' IMAP 用基本認証 Dim logon As BasicImapLogon = New BasicImapLogon(id, pass) 'U_ID,U_PASSはそれぞれサーバID(ユーザ名)とサーバーパス ' IMAP 用ログイン( 993 は、SSL 用 ) Dim client As ImapClient = New ImapClient(logon, ImapServer, 993) 'ImapServerにはサーバのアドレスが入ります。 ' SSL で接続する client.AuthenticationProtocol = AuthenticationProtocols.SSL Try ' 接続 client.Connect() Catch ex As Exception Debug.Print(ex.Message) End Try Dim md_i As MailData_Imap() ' メールデータ一覧の取得 Try md_i = client.GetMailList() Catch ex As Exception Debug.Print(ex.Message) End Try ' メールデータの数 Console.WriteLine(md_i.Length) ' メールデータの本文を取得 Dim reader As MailReader = Nothing Dim Body_data As System.IO.Stream = Nothing ' 全て表示 For i As Integer = 0 To md_i.Length - 1
(略)
Next
----------------------------------------------------------------------
上記のようなプログラムを組んでいるのですが 中程の 「md_i = client.GetMailList()」 というところでエラーが発生してしまいます。 エラー内容としては 「Int32型の値が大きすぎるか、または小さすぎます。」 といった内容でした。 これは何かTKMPのルールに沿っていないために発生するものでしょうか。 もしそうでしたら回避方法などをおしえていただければ幸いです。 また送った設定したるメールアドレスにはそこまでたくさんのメールや 容量の大きいメールは送られていませんでした。 それと、現時点では複数のアドレスで試したのですが、発生したのは特定のアドレスだけでした。 (※これらの複数のアドレスはドメインは同じものを使用している中でのエラーになります)
動作環境はWin7Pro(32bit)です。
|
|