The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 記事閲覧
アイコン メール送信時のエラー(Int32 型)
日時: 2017/02/15 08:39
名前: みっこ

いつもTKMPを活用させていただいています。
ありがとうございます。

先日から、突然メール送信時のConnectで次の例外が発生して
送信できなくなってしまいました。
(バージョンは 3.1.7を使用しています。 )

「Int32 型の値が大きすぎるか、または小さすぎます。」

メールサーバーはAsahiNetを使用しています。
自作の全てのシステムでこの例外が発生するようになってしまいました。

環境依存のエラーかとは存じますが、こちらでは解決する手立てがないため
申し訳ありませんが改善できるかどうか調査いただけませんでしょうか?

念のため、ソースを記載させていただきます。

----------------------------------------------------------------
'SMTPへの接続クラスを作成(AUTH CRAM-MD5)
smtp = New TKMP.Net.SmtpClient(HostName:=メール.SMTPサーバー, _
Port:=メール.SMTPポート, _
SmtpLogon:=New TKMP.Net.AuthCramMd5(UserID:=メール.アカウント, _
Password:=メール.パスワード))

With smtp
'SSLを使用します
.AuthenticationProtocol = TKMP.Net.AuthenticationProtocols.SSL
'証明書に問題があった場合に独自の処理を追加します
AddHandler .CertificateValidation, AddressOf smtp_CertificateValidation

'サーバーへ接続
If Not .Connect() Then   ←★ここで例外が発生します。
System.Windows.Forms.MessageBox.Show("接続失敗")
Return
End If
End With
メンテ

Page: 1 |

ファイル Re: メール送信時のエラー(Int32 型) ( No.1 )
日時: 2017/02/15 08:53
名前: Toki◆pRU.c9X.EOI

ログオン手順で問題があるようなので、
可能ならば通信ログを取得していただけませんか?
メンテ
ファイル Re: メール送信時のエラー(Int32 型) ( No.2 )
日時: 2017/02/15 09:23
名前: みっこ

早速のご返信ありがとうございます。

'送信イベントを登録
AddHandler smtp.MessageSend, AddressOf smtp_MessageSend
'受信イベントを登録
AddHandler smtp.MessageReceive, AddressOf smtp_MessageReceive

これらイベントでログを取得しました。
宜しくお願いします。


--------------------------------------------------------------
220 mail3.asahi-net.or.jp ESMTP Postfix

>EHLO kh163

250-mail3.asahi-net.or.jp
250-PIPELINING
250-SIZE 2288000000
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
メンテ
ファイル Re: メール送信時のエラー(Int32 型) ( No.3 )
日時: 2017/02/15 09:34
名前: Toki◆pRU.c9X.EOI

ご報告ありがとうございます。
原因はサーバーが許可するメールサイズがint32の最大値を超えていることです。
さすがに2G越えのメール送信ができるサーバーは想定していませんでした。

プログラムを修正するので、しばらくお待ちください。

メンテ
ファイル Re: メール送信時のエラー(Int32 型) ( No.4 )
日時: 2017/02/15 09:52
名前: みっこ

大変助かります。
ありがとうございます!
メンテ

Page: 1 |

題名 スレッドをトップへソート (必ず題名内に日本語を使用してください)
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント 顔smile01.gif 顔smile02.gif 顔smile03.gif 顔smile04.gif 顔smile05.gif 顔smile06.gif 顔smile07.gif

   クッキー保存