// ---- now set headers with variables set above: $headers = "From: $listAdminEmail" . "\r\n" . "Reply-To: $listAdminEmail" . "\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . "MIME-Version: 1.0" . "\r\n" . 'Content-Type: text/plain; charset="UTF-8"' . "\r\n" . "Content-Transfer-Encoding: 8bit"; $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; // ---- now set the form: $listEmailForm = trim($listEmailForm); if (empty($listEmailForm)) { $listEmailForm = << has posted a new article at . Read article at: Unsubscribe: eop_form; } else { $listEmailForm = fetch('Form','txp_form','name',"$listEmailForm"); } // ---- mail function ----------------------------- echo '
'; $i=1; foreach($subscribers as $subscriber) { if ($i <= bab_pm_preferences('emails_per_batch')) { // if ($i <= 50) { @extract($subscriber); if (empty($subscriberName)) { $subscriberName = "Subscriber"; } $listUnsubscribeUrl = trim($listUnsubscribeUrl); if (!empty($listUnsubscribeUrl)) { $bab_pm_unsubscribeLink = $listUnsubscribeUrl . "&uid=" . $unsubscribeID; } else $bab_pm_unsubscribeLink = ''; $parsed_listEmailForm = parse($listEmailForm); // fix line breaks [added sicher's fix] $parsed_listEmailForm = str_replace("\r\n", "\n", $parsed_listEmailForm);