#1 2018-10-01 11:07:12

admin
管理者

サールサーバー上のメールが多い場合、受信処理を速くする。

対象テンプレート:Mail_template8[MMPLib2]
http://manual-mailmakerpop.joy-h.com/te … e8-mmplib2

サールサーバーに1000件以上のメールメッセーが溜まっている場合、
サールサーバーのメールインデックス1000番から、受信状態のチェックを行うい、
受信していないメールを受信処理します。
※受信していないメールが、サールサーバーのメールインデックス1000番未満になっている場合、
新しいメールが受信処理されません。


ファイル:MMPLib2.fmp12
スクリプト:login(hostname,port,SSL,username,password,SaveDirectory,remove)


修正前

フィールド設定 [MMPLib::gサーバーのメール数; Let([R=Substitute ( MMPLib::gER ; " " ; ¶ ) ; ER=GetValue ( R;1)]; If ( ER="+OK" ;GetValue ( R;2) ;	
#Log.fp7 の indexフィールド に「0」を設定	
スクリプト実行 [「初期化MailIndex(Server,Account)」 , ファイル: 「Log」; 引数: MMPLib::gServer & ¶ &  MMPLib::gAccount]	
#	
レイアウト切り替え [「MMPLib」 (MMPLib)]	
変数を設定 [$n; 値:1]	
Loop	
Exit Loop If [$n > MMPLib::gサーバーのメール数]	
フィールド設定 [MMPLib::gUIDL; iill_GetUIDLn( $n )]	
フィールドへ移動 []	
フィールド設定 [Log::Check_TimeStamp; Get ( タイムスタンプ )]	

↑上記、78行目あたり(スクリプト中)の

変数を設定 [$n; 値:1]

変数を設定 [$n; 値:Case ( MMPLib::gサーバーのメール数 ≥ 1000 ;1000; 1 )]

この様に変更。

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer