瀏覽代碼

move the hook before send to a more efficient location

stekkel 22 年之前
父節點
當前提交
d97cd35660
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/compose.php

+ 5 - 1
src/compose.php

@@ -369,7 +369,7 @@ if ($send) {
 	    
 	    
         }
         }
         $body = $newBody;
         $body = $newBody;
-        do_hook('compose_send');
+        
         $composeMessage=$compose_messages[$session];
         $composeMessage=$compose_messages[$session];
 
 
         $Result = deliverMessage($composeMessage);
         $Result = deliverMessage($composeMessage);
@@ -1431,6 +1431,10 @@ function deliverMessage($composeMessage, $draft=false) {
         
         
     $rfc822_header->content_type = $content_type;
     $rfc822_header->content_type = $content_type;
     $composeMessage->rfc822_header = $rfc822_header;
     $composeMessage->rfc822_header = $rfc822_header;
+    
+    /* Here you can modify the message structure just before we hand 
+       it over to deliver */
+    do_hook('compose_send');
 
 
     if (!$useSendmail && !$draft) {
     if (!$useSendmail && !$draft) {
         require_once(SM_PATH . 'class/deliver/Deliver_SMTP.class.php');
         require_once(SM_PATH . 'class/deliver/Deliver_SMTP.class.php');