PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18107 | 02/09/07 10:24:12 | RE(5):PB7.0: 父めーるのことで教えてください。 By ukkey |
18105 | 02/09/06 16:02:32 | RE(4):PB7.0: 父めーるのことで教えてください。 By きん |
18093 | 02/09/03 17:22:29 | RE(3):PB7.0: 父めーるのとこで教えてください。 By isii |
18047 | 02/08/28 09:11:44 | RE(2):PB7.0: 父めーるのとこで教えてください。 By ukkey |
18034 | 02/08/23 16:26:20 | RE(1):PB7.0: 父めーるのとこで教えてください。 By あすかちゃんの父 |
18010 | 02/08/22 11:03:01 | PB7.0: 父めーるのとこで教えてください。 By ukkey |
カテゴリ:ユーザオブジェクト
日付:2002年08月22日 11:03 発信者:ukkey
題名:PB7.0: 父めーるのとこで教えてください。
父めーるを利用してメール送信をしているのですが、連続して2件以上のメールを送信すると、必ず3件目のメールが
「サーバへのログイン失敗しました」とエラーになってしまいます。サーバーが悪い?と思い、別のメールサーバーを
利用して実行しても、同様の現象が発生してしまいます。ログオフの待ち時間を増やしても同様の現象になってしま
い、頭を抱えています。
宜しくお願い致します。
記述内容です。
// メール送信処理
For Row = 1 To i_Mail_Sire_idx
// 接続パラメータの設定
uo_1.host_name = l_host_name
uo_1.port_no = l_port_no
uo_1.userid = l_userid
uo_1.account = l_account
SetNull(uo_1.is_cc)
SetNull(uo_1.is_bcc)
uo_1.is_subject = l_subject
uo_1.is_body = String(mle_1.text)
uo_1.is_to = l_Mail_add
uo_1.is_attachment = \"A.xls\"
// SMTPサーバとの通信セション開始イベントをキック
l_rc = uo_1.event ue_startup()
If l_rc = -1 Then
uo_1.event ue_cancel()
Goto End_Loop
End if
// メール送信が完了するまで待ち
Do Until i_Send_fin
If i_Send_Error Then <------- ここでエラー
uo_1.event ue_cancel()
Goto End_Loop
End if
Yield()
Loop
// ログオフするまでの待ち
Do Until i >= 5
Yield()
uo_win32api.uf_sleep(900)
i ++
Loop
End_Loop:
Next
============================================================================
i_Send_fin は uo_smtp の ue_Information でセットしている
// イベントステータスのチェック
choose case event_id
case -1
messagebox(\"SMTPエラー\", message_str + \"(ERROR ID =\" + string(message_id) + \")\")
i_Send_Error = True
i_Send_Err_Msg = message_str
i_Send_Err_Id = message_id
case 1
i_Send_fin = True
end choose
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.