minor bugfix, first line of message used to remove preceeding spaces.
[squirrelmail.git] / functions / smtp.php
index 24570bec4b18aecbfea899dd34ec1e44e8ace9f1..049b8da20a0bcb3d3d5f6c169fb3e68c836d29a0 100644 (file)
@@ -1,4 +1,4 @@
-<?
+<?php
    /** smtp.php
     **
     ** This contains all the functions needed to send messages through
       }
 
       if ($status == 0) {
-         echo "<HTML><BODY BGCOLOR=ffffff>";
+         echo "<HTML><BODY BGCOLOR=#ffffff>";
          echo "<TT>";
          echo "<BR><B>ERROR</B><BR><BR>";
          echo "&nbsp;&nbsp;&nbsp;<B>Error Number: </B>$err_num<BR>";
    }
 
    function sendMessage($t, $c, $b, $subject, $body) {
-      global $useSendmail;
+      global $useSendmail, $msg_id, $is_reply;
       global $data_dir, $username, $domain, $key, $version, $sent_folder, $imapServerAddress, $imapPort;
 
       if ($useSendmail==true) {  
       }
 
       $imap_stream = sqimap_login($username, $key, $imapServerAddress, $imapPort, 1);
-      sqimap_append ($imap_stream, $sent_folder, $length);
-      write822Header ($imap_stream, $t, $c, $b, $subject);
-      writeBody ($imap_stream, $body); 
-      sqimap_append_done ($imap_stream);
-
+      if (sqimap_mailbox_exists ($imap_stream, $sent_folder)) {
+         sqimap_append ($imap_stream, $sent_folder, $length);
+         write822Header ($imap_stream, $t, $c, $b, $subject);
+         writeBody ($imap_stream, $body); 
+         sqimap_append_done ($imap_stream);
+      }   
 
       // Delete the files uploaded for attaching (if any).
       deleteAttachments();
-
    }
-
 ?>