<?php
function php_mail($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html) {
global $mail_error;
$mail = new PHPMailer();
$mail->PluginDir='./core/phpmailer/';
// $mail->CharSet=$_SESSION['language_charset'];
// $mail->SetLanguage("de",core/phpmailer/language/);
if (EMAIL_TRANSPORT=='smtp') {
$mail->IsSMTP();
$mail->SMTPKeepAlive = true; // set mailer to use SMTP
$mail->SMTPAuth = SMTP_AUTH; // turn on SMTP authentication true/false
$mail->Username = ; // SMTP username
$mail->Password = ; // SMTP password
$mail->Host = localhost . ';' . SMTP_Backup_Server; // specify main and backup server "smtp1.example.com;smtp2.example.com"
}
if (EMAIL_TRANSPORT=='sendmail') { // set mailer to use SMTP
$mail ->IsSendmail();
$mail->Sendmail=SENDMAIL_PATH;
}
if (EMAIL_TRANSPORT=='mail') {
$mail ->IsMail();
}
if ( EMAIL_USE_HTML=='true' ) // set email format to HTML
{
$mail -> IsHTML(true);
$mail->Body = $message_body_html;
// remove html tags
$message_body_plain=str_replace('<br>'," \n",$message_body_plain);
$message_body_plain=strip_tags($message_body_plain);
$mail->AltBody = $message_body_plain;
}
else
{
$mail -> IsHTML(false);
//remove html tags
$message_body_plain=str_replace('<br>'," \n",$message_body_plain);
$message_body_plain=strip_tags($message_body_plain);
$mail->Body = $message_body_plain;
}
$mail->From = $from_email_address;
$mail->Sender = $from_email_address;
$mail->FromName = $from_email_name;
$mail->AddAddress($to_email_address, $to_name);
if ($forwarding_to!='') $mail->AddBCC($forwarding_to);
$mail->AddReplyTo($reply_address, $reply_address_name);
$mail->WordWrap = 50; // set word wrap to 50 characters
//$mail->AddAttachment($path_to_attachement); // add attachments
//$mail->AddAttachment($path_to_more_attachements); // optional name
$mail->Subject = $email_subject;
if(!$mail->Send()){
echo "Message could not be sent.
";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
}
?>merhaba üste scriptimin mail kısmı var
server php mail fonksiyonu kapalı
stmp olarak mail göndermeye çalışıyorum
Message could not be sent. Mailer Error: Language string failed to load: instantiate
diye bir hata alıyorum
ama mail gönderiyor
// $mail->CharSet=$_SESSION['language_charset'];
// $mail->SetLanguage("de",core/phpmailer/language/);
bu ikisini açtığım zaman script çalışmıyor yardımlarınızı bekliyorum