[請益] 用phpmailer寄信
有看過很多文章了 可是還是弄不出來
他都會出現
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_
FUNCTION or T_VAR or '}' in D:\AppServ\www\II\register\phpMailer\class.phpmail
er.php on line 45
這個錯誤訊息
不知道是怎樣的問題呢?
另外 如果我不想要由Gmail來寄信 而自己架一個郵件伺服器 該怎麼弄呢?
我的code如下
require_once('phpMailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->CharSet = 'utf-8';
$mail->Encoding = 'base64';
$mail->From = 'XXXXXXXXX@gmail.com';
$mail->FromName = 'XXXXX';
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465; //default is 25, gmail is 465 or 587
$mail->SMTPAuth = true;
$mail->Username = 'XXXXXX@gmail.com';
$mail->Password = '******';
$to_address='XXXXXXXXX@hotmail.com';
$to_name='oneway';
$mail->AddAddress($to_address, $to_name);
$mail->WordWrap = 50;
if (!empty($attach))
$mail->AddAttachment($attach);
$mail->IsHTML(false);
$mail->Subject = $subject;
$mail->Body = $body;
//$mail->AltBody = 「This is the body in plain text for non-HTML mail clients
」;
if(!$mail->Send())
{
echo 'Mail send failed.\r\n';
echo 'Error message: ' . $mail->ErrorInfo . '\r\n';
return false;
}
else
{
echo('Send $attach to $to_name <$to_address> successed.\r\n');
return true;
}
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.179.23
推
08/31 22:48, , 1F
08/31 22:48, 1F
→
08/31 23:02, , 2F
08/31 23:02, 2F
→
08/31 23:08, , 3F
08/31 23:08, 3F
→
08/31 23:08, , 4F
08/31 23:08, 4F
→
08/31 23:34, , 5F
08/31 23:34, 5F
推
09/01 11:40, , 6F
09/01 11:40, 6F
→
09/01 11:41, , 7F
09/01 11:41, 7F
→
09/01 11:41, , 8F
09/01 11:41, 8F
→
09/01 11:45, , 9F
09/01 11:45, 9F
→
09/01 11:47, , 10F
09/01 11:47, 10F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
2
10
PHP 近期熱門文章
PTT數位生活區 即時熱門文章