ページ: 1
対象テンプレート: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 )]
この様に変更。
オフライン
ページ: 1
[ 0.018 秒でページを生成, 7 クエリーを実行 - 使用メモリー: 1.54 MiB (ピーク: 1.66 MiB) ]