Changeset 140 in subversion for trunk/roundcubemail/program/steps/mail/sendmail.inc
- Timestamp:
- Feb 19, 2006 1:34:34 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/steps/mail/sendmail.inc
r133 r140 124 124 $headers['Reply-To'] = $identity_arr['reply-to']; 125 125 126 if ( $_SESSION['compose']['reply_msgid'])126 if (!empty($_SESSION['compose']['reply_msgid'])) 127 127 $headers['In-Reply-To'] = $_SESSION['compose']['reply_msgid']; 128 128 129 if (!empty($_SESSION['compose']['references'])) 130 $headers['References'] = $_SESSION['compose']['references']; 129 131 130 132 if ($_POST['_priority']) … … 181 183 182 184 185 // chose transfer encoding 186 $charset_7bit = array('ASCII', 'ISO-2022-JP', 'ISO-8859-1', 'ISO-8859-2', 'ISO-8859-15'); 187 $transfer_encoding = in_array(strtoupper($message_charset), $charset_7bit) ? '7bit' : '8bit'; 188 183 189 // encoding settings for mail composing 184 $message_param = array('text_encoding' => '8bit',190 $message_param = array('text_encoding' => $transfer_encoding, 185 191 'html_encoding' => 'quoted-printable', 186 192 'head_encoding' => 'quoted-printable', … … 191 197 // compose message body and get headers 192 198 $msg_body = $MAIL_MIME->get($message_param); 199 193 200 $msg_subject = $headers['Subject']; 194 201 global $MBSTRING; 202 if ($MBSTRING&&function_exists( "mb_encode_mimeheader")) 203 $headers['Subject'] = mb_encode_mimeheader( $headers['Subject'],$message_charset); 195 204 196 205 // send thru SMTP server using cusotm SMTP library
Note: See TracChangeset
for help on using the changeset viewer.
