[請益] Fatal error
我用gmail的smtp要寄一份會議通知單
我先用下面這個去做測試~結果沒有問題..可以收到信
但是~我把會議資料從資料庫引入到$body時
就會出現
Fatal error: Call to undefined function send_mail() in
C:\AppServ\www\s\advise_send.php on line 133
我有爬過文都找不到該怎麼解決
希望有高手能告訴我如何解決...謝謝orz
<?
$to_address = "edward751122@yahoo.com.tw";
$subject = "test smtp";
$body = "這是mailtest";
send_mail($to_address, $to_name ,$subject, $body);
function send_mail($to_address, $to_name ,$subject, $body, $attach = "")
{
//使用phpmailer發送郵件
require_once("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->CharSet = "Big5";
$mail->Encoding = "base64";
$mail->From = "寄件人Email";
$mail->FromName = "測試";
$mail->Host = 'ssl://smtp.gmail.com'; //ssl://smtp.gmail.com
$mail->Port = 465; //default is 25, gmail is 465 or 587
$mail->SMTPAuth = true;
$mail->Username = "我的帳號";
$mail->Password = "密碼";
$mail->addAddress($to_address, $to_name);
$mail->WordWrap = 50;
if (!empty($attach))
$mail->AddAttachment($attach);
$mail->IsHTML(false);
$mail->Subject = $subject;
$mail->Body = $body;
if(!$mail->Send())
{
echo "郵件送出失敗! ";
echo "錯誤訊息: " . $mail->ErrorInfo . " ";
return false;
}
else
{
echo("寄信 $attach 給 $to_name <$to_address> 完成! ");
return true;
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.91.214
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章