Я хочу отправить электронные письма через оригинальную старую школу sendmail.Изменить с PHPmailer на sendmail
Как мне изменить этот КОД для работы с sendmail?
Я пробовал, но я всегда получаю очень уродливые ошибки, я пытался изменить IsMail на IsSedmail, но по-прежнему не отправляет оригинальный способ.
Phpmailer отправляет 3 письма, и веб-сайт занимает много времени для отправки, поэтому я хочу перейти на старую обычную «почту (на ....», но проблема в том, что я потерял во всем коде поэтому Помогите пожалуйста.
function send_mail($rec_email,$subject,$message, $IsHtml=false, $cc=array(), $bcc=array()) {
global $THIS_BASEPATH, $btit_settings;
if (!method_exists('PHPMailer','IsMail'))
include($THIS_BASEPATH.'/phpmailer/class.phpmailer.php');
$mail=new PHPMailer();
if ($btit_settings['mail_type']=='php') {
$mail->IsMail(); # send via mail
if (!empty($cc))
$mail->AddCustomHeader('Cc: '.implode(',',$cc));
if (!empty($bcc))
$mail->AddCustomHeader('Bcc: '.implode(',',$bcc));
} else {
$mail->IsSMTP(); # send via SMTP
$mail->Host = $btit_settings['smtp_server']; # SMTP servers
$mail->Port = $btit_settings['smtp_port']; # SMTP port
$mail->SMTPAuth = true; # turn on SMTP authentication
$mail->Username = $btit_settings['smtp_username']; # SMTP username
$mail->Password = $btit_settings['smtp_password']; # SMTP password
if (!empty($cc))
foreach($cc as $carbon_copy)
$mail->AddCC($carbon_copy[0],$carbon_copy[0]);
if (!empty($bcc))
foreach($bcc as $blind_carbon_copy)
$mail->AddBCC($blind_carbon_copy[0],$blind_carbon_copy[0]);
}
$mail->From = $btit_settings['email'];
$mail->FromName = $btit_settings['name'];
$mail->CharSet = $btit_settings['default_charset'];
$mail->IsHTML($IsHtml);
$mail->AddAddress($rec_email);
$mail->AddReplyTo($btit_settings['email'],$btit_settings['name']);
$mail->Subject = $subject;
$mail->Body = $message;
return ($mail->Send())?true:$mail->ErrorInfo;
}
большое спасибо.
сначала вы говорите * sendmail *, то * mail() * функция php, тезисы не то же самое –
** комментарий ** весь код функции и место только 'mail (to ....)' с требуемыми параметрами – Girish
PHPMailer может использовать mail(), плохую идею, но для этого есть конфигурация. основной пример использования почты: http://phpmailer.worxware.com/?pg=examplebsendmail –