NotifySend.php
authorAlan Knowles <alan@akbkhome.com>
Tue, 14 Feb 2012 06:14:20 +0000 (14:14 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 14 Feb 2012 06:14:20 +0000 (14:14 +0800)
NotifySend.php

index c4fc954..8b73f6f 100644 (file)
@@ -226,6 +226,28 @@ class Pman_Core_NotifySend extends Pman
         }
         
         
+          // we try for 3 days..
+        $retry = 5;
+        if (strtotime($w->act_start) <  strtotime('NOW - 1 HOUR')) {
+            // older that 1 hour.
+            $retry = 15;
+        }
+        
+        if (strtotime($w->act_start) <  strtotime('NOW - 1 DAY')) {
+            // older that 1 day.
+            $retry = 60;
+        }
+        if (strtotime($w->act_start) <  strtotime('NOW - 2 DAY')) {
+            // older that 1 day.
+            $retry = 120;
+        }
+        
+        //$this->addEvent('NOTIFY', $w, 'GREYLISTED ' . $p->email . ' ' . $res->toString());
+        $w->act_when = date('Y-m-d H:i:s', strtotime('NOW + ' . $retry . ' MINUTES'));
+        $w->update($ww);
+        
+        
+        
         
         $fail = false;
         require_once 'Mail.php';
@@ -295,22 +317,7 @@ class Pman_Core_NotifySend extends Pman
                 // try again later..
                 // check last event for this item..
                 
-                // we try for 3 days..
-                $retry = 5;
-                if (strtotime($w->act_start) <  strtotime('NOW - 1 HOUR')) {
-                    // older that 1 hour.
-                    $retry = 15;
-                }
-                
-                if (strtotime($w->act_start) <  strtotime('NOW - 1 DAY')) {
-                    // older that 1 day.
-                    $retry = 60;
-                }
-                if (strtotime($w->act_start) <  strtotime('NOW - 2 DAY')) {
-                    // older that 1 day.
-                    $retry = 120;
-                }
-                
+               
                 $this->addEvent('NOTIFY', $w, 'GREYLISTED ' . $p->email . ' ' . $res->toString());
                 $w->act_when = date('Y-m-d H:i:s', strtotime('NOW + ' . $retry . ' MINUTES'));
                 $w->update($ww);