function sendMailMessage($email, $uid, $pwd, $ufn) { global $websignupemail_message; global $emailsubject, $emailsender; global $site_name, $site_start, $site_url; $message = sprintf($websignupemail_message, $uid, $pwd); // use old method // replace placeholders $message = str_replace("[+uid+]", $uid, $message); $message = str_replace("[+pwd+]", $pwd, $message); $message = str_replace("[+ufn+]", $ufn, $message); $message = str_replace("[+sname+]", $site_name, $message); $message = str_replace("[+saddr+]", $emailsender, $message); $message = str_replace("[+semail+]", $emailsender, $message); $message = str_replace("[+surl+]", $site_url, $message); if (ini_get('safe_mode') == FALSE) { if (!mail($email, $emailsubject, $message, "From: " . $emailsender . "\r\n" . "X-Mailer: Content Manager - PHP/" . phpversion(), "-f {$emailsender}")) { webAlert("Error while sending mail to {$mailto}"); exit; } } elseif (!mail($email, $emailsubject, $message, "From: " . $emailsender . "\r\n" . "X-Mailer: Content Manager - PHP/" . phpversion())) { webAlert("Error while sending mail to {$email}"); exit; } }
function sendMailMessage($email, $uid, $pwd, $ufn) { global $signupemail_message; global $emailsubject, $emailsender; global $site_name, $site_start, $site_url; $manager_url = $site_url . "manager/"; $message = sprintf($signupemail_message, $uid, $pwd); // use old method // replace placeholders $message = str_replace("[+uid+]", $uid, $message); $message = str_replace("[+pwd+]", $pwd, $message); $message = str_replace("[+ufn+]", $ufn, $message); $message = str_replace("[+sname+]", $site_name, $message); $message = str_replace("[+saddr+]", $emailsender, $message); $message = str_replace("[+semail+]", $emailsender, $message); $message = str_replace("[+surl+]", $manager_url, $message); $headers = "From: " . $emailsender . "\r\n"; $headers .= "X-Mailer: Content Manager - PHP/" . phpversion(); $headers .= "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/plain; charset=utf-8\r\n"; $headers .= "Content-Transfer-Encoding: quoted-printable\r\n"; $subject = "=?UTF-8?Q?" . $emailsubject . "?="; $message = quoted_printable($message); if (ini_get('safe_mode') == FALSE) { if (!mail($email, $subject, $message, $headers, "-f {$emailsender}")) { webAlert("{$email} - {$_lang['error_sending_email']}"); exit; } } elseif (!mail($email, $subject, $message, $headers)) { webAlert("{$email} - {$_lang['error_sending_email']}"); exit; } }
function sendMailMessage($email, $uid, $pwd, $ufn) { global $modx, $websignupemail_message; global $emailsubject, $emailsender; global $site_name, $site_start, $site_url; $message = sprintf($websignupemail_message, $uid, $pwd); // use old method // replace placeholders $ph['uid'] = $uid; $ph['pwd'] = $pwd; $ph['ufn'] = $ufn; $ph['sname'] = $site_name; $ph['saddr'] = $emailsender; $ph['semail'] = $emailsender; $ph['surl'] = $site_url; $message = $modx->parsePlaceholder($message, $ph); if ($modx->sendmail($email, $message) === false) { webAlert("Error while sending mail to {$email}"); exit; } }
function sendMailMessage($email, $uid, $pwd, $ufn) { global $modx, $_lang; $message = sprintf($modx->config['signupemail_message'], $uid, $pwd); // use old method $ph['uid'] = $uid; $ph['pwd'] = $pwd; $ph['ufn'] = $ufn; $ph['sname'] = $modx->config['site_name']; $ph['saddr'] = $modx->config['emailsender']; $ph['semail'] = $modx->config['emailsender']; $ph['surl'] = $modx->config['site_url'] . 'manager/'; $message = $modx->parsePlaceholder($message, $ph); $rs = $modx->sendmail($email, $message); if ($rs === false) { webAlert("{$email} - {$_lang['error_sending_email']}"); exit; } }