ubstr($lastmessage, 0, 3) != 354) { errorlog('SMTP', "($mailcfg[server]:$mailcfg[port]) DATA - $lastmessage", 0); } $headers .= 'Message-ID: <'.gmdate('YmdHs').'.'.substr(md5($email_message.microtime()), 0, 6).rand(100000, 999999).'@'.$_SERVER['HTTP_HOST'].">{$maildelimiter}X-Priority: 3{$maildelimiter}X-Mailer: Discuz! Mailer{$maildelimiter}"; fputs($fp, "Date: ".gmdate('r')."\r\n"); fputs($fp, "To: ".$email_to."\r\n"); fputs($fp, "Subject: ".$email_subject."\r\n"); fputs($fp, $headers."\r\n"); fputs($fp, "\r\n\r\n"); fputs($fp, "$email_message\r\n.\r\n"); fputs($fp, "QUIT\r\n"); } elseif($mailsend == 3) { ini_set('SMTP', $mailcfg['server']); ini_set('smtp_port', $mailcfg['port']); ini_set('sendmail_from', $email_from); @mail($email_to, $email_subject, $email_message, $headers); } ?>
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||