see #132 - better broadcast mail format, perhaps

pull/154/head
David Goodwin 8 years ago
parent 2b8e6ff5b4
commit 2615b6fece

@ -76,7 +76,9 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
mb_internal_encoding("UTF-8");
$b_name = mb_encode_mimeheader($_POST['name'], 'UTF-8', 'Q');
$b_subject = mb_encode_mimeheader($_POST['subject'], 'UTF-8', 'Q');
$b_message = base64_encode($_POST['message']);
$b_message = chunk_split(base64_encode($_POST['message']));
$serverName = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : php_uname('n'); // ??
$i = 0;
foreach ($recipients as $rcpt) {
@ -87,6 +89,8 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
$fHeaders .= 'MIME-Version: 1.0' . "\n";
$fHeaders .= 'Content-Type: text/plain; charset=UTF-8' . "\n";
$fHeaders .= 'Content-Transfer-Encoding: base64' . "\n";
$fHeaders .= 'Date: ' . date('r', time()) . "\n";
$fHeaders .= 'Message-ID: <' . microtime(true) . '-' . md5($smtp_from_email . $fTo) . "@{$serverName}>\n\n";
$fHeaders .= $b_message;

Loading…
Cancel
Save