enable servers-no-pool to handle sending from non-pool servers
authorAlan <alan@roojs.com>
Thu, 7 Sep 2023 06:14:54 +0000 (14:14 +0800)
committerAlan <alan@roojs.com>
Thu, 7 Sep 2023 06:14:54 +0000 (14:14 +0800)
NotifySend.php

index 0404f6c..d0e8a4e 100644 (file)
@@ -718,6 +718,14 @@ class Pman_Core_NotifySend extends Pman
      function initHelo()
     {
         $ff = HTML_FlexyFramework::get();
+        
+        if (isset($ff->Core_Notify['servers-no-pool'])  &&
+            isset($ff->Core_Notify['servers-no-pool'][gethostname()]) &&
+            isset($ff->Core_Notify['servers-no-pool'][gethostname()]['helo']) ) {
+            $ff->Mail['helo'] = $ff->Core_Notify['servers-no-pool'][gethostname()]['helo'];
+            return;
+        }
+        
         if (empty($ff->Core_Notify['servers'])) {
             return;
         }