コード例 #1
0
ファイル: common.php プロジェクト: space77/mwfv3_sp
function send_email($to_email, $to_name, $theme, $text_text, $text_html = '')
{
    global $config;
    if (!$config['smtp_adress']) {
        output_message('alert', 'Set SMTP settings in config !');
        return false;
    }
    if (!$to_email) {
        output_message('alert', 'Field "to" is empty.');
        return false;
    }
    set_time_limit(300);
    require_once 'core/mail/smtp.php';
    $mail = new SMTP();
    $mail->Delivery('relay');
    $mail->Relay($config['smtp_adress'], $config['smtp_username'], $config['smtp_password']);
    $mail->From($config['site_email'], $config['base_href']);
    $mail->AddTo($to_email, $to_name);
    $mail->Text($text_text);
    if ($text_html) {
        $mail->Html($text_html);
    }
    $sent = $mail->Send($theme);
    return $sent;
}
コード例 #2
0
ファイル: common.php プロジェクト: BACKUPLIB/mwenhanced
function send_email($to_email, $to_name, $theme, $text_text, $text_html = '')
{
    global $MW;
    if (!(string) $MW->getConfig->generic->smtp_adress) {
        output_message('alert', 'Set SMTP settings in config !');
        return false;
    }
    if (!$to_email) {
        output_message('alert', 'Field "to" is empty.');
        return false;
    }
    set_time_limit(300);
    include 'core/mail/smtp.php';
    $mail = new SMTP();
    $mail->Delivery('relay');
    $mail->Relay((string) $MW->getConfig->generic->smtp_adress, (string) $MW->getConfig->generic->smtp_username, (string) $MW->getConfig->generic->smtp_password);
    $mail->From((string) $MW->getConfig->generic->site_email, (string) $MW->getConfig->generic->site_title);
    $mail->AddTo($to_email, $to_name);
    $mail->Text($text_text);
    if ($text_html) {
        $mail->Html($text_html);
    }
    $sent = $mail->Send($theme);
    return $sent;
}