NotifySmtpCheck.php
authoredward <edward@roojs.com>
Thu, 14 Jul 2016 05:28:30 +0000 (13:28 +0800)
committeredward <edward@roojs.com>
Thu, 14 Jul 2016 05:28:30 +0000 (13:28 +0800)
NotifySmtpCheck.php

index 1de2f94..ca0eb39 100644 (file)
@@ -51,7 +51,7 @@ class Pman_Core_NotifySmtpCheck extends Pman
         
         foreach ($ff->Core_Notify['routes'] as $server => $settings){
             if(empty($settings['domains']) || empty($settings['username']) || empty($settings['password'])){
-                $error[] = "{$server} missing domains / username / password";
+                $error[] = "{$server} - Missing domains / username / password";
                 continue;
             }
             
@@ -72,21 +72,19 @@ class Pman_Core_NotifySmtpCheck extends Pman
                 $res = $smtp->connect(10);
                 
                 if (is_a($res, 'PEAR_Error')) {
-                    die("Cound not connect to {$server}");
+                    $error[] = "{$server} - Cound not connect";
+                    continue;
                 }
                 
                 $res = $smtp->auth($settings['username'], $settings['password']);
             
                 if (is_a($res, 'PEAR_Error')) {
-                    die($res);
+                    $error[] = "{$server} - Cound not login";
+                    continue;
                 }
                 
-                print_R("SUCCESS? {$res} \n");
-                exit;
-                   
             }
             
-            
         }
     }