[請益] php mail 問題 需要高手幫忙QQ

看板PHP作者 (質樸)時間11年前 (2014/05/14 10:37), 11年前編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
想請教各位大大我的mail 問題 In XAMPP windows server 2008 不管是調php設定配mail() 或是用phpmailer 都不行 開始覺得是不是系統網路設定問題 telnet smtp.aa.bb 25 去 也會有回應 是防火牆要特別開哪個port 嗎 我有試過進出全開 也沒變 orz 幫我解決 願意做個遊戲網站回報 以下是我的code <?php require("./phpmailer/class.phpmailer.php"); $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->Host = 'smtp.haha.tw'; $mailer->Port = 25; $mailer->SMTPAuth = TRUE; $mailer->Username = 'id@haha.tw'; $mailer->Password = 'yoyo'; $mailer->From = 'GGGGGG'; $mailer->FromName = 'fake'; $mailer->Body = 'hahaha'; $mailer->Subject = 'hehehe'; $mailer->AddAddress('ggggg@yahoo.com.tw'); if(!$mailer->Send()){ echo "Message was not sent<br/ >"; echo "Mailer Error: " . $mailer->ErrorInfo; } else{ echo "Message has been sent";} ?> 錯誤是: SMTP Error: Could not connect to SMTP host. Message was not sent Mailer Error: SMTP Error: Could not connect to SMTP host. 先謝謝大大回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.191.1 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1400035039.A.E24.html ※ 編輯: sandy4444 (210.69.191.1), 05/14/2014 10:45:27

05/14 11:11, , 1F
ee.php的第12行是什麼
05/14 11:11, 1F

05/14 11:15, , 2F
$mail->Port = 25;
05/14 11:15, 2F

05/14 11:23, , 3F
^er 錯字嗎?
05/14 11:23, 3F

05/14 13:56, , 4F
$mail->Port = '25'; //改這樣呢?
05/14 13:56, 4F

05/14 13:59, , 5F
打錯了:$mailer->Port='25';
05/14 13:59, 5F
※ 編輯: sandy4444 (210.69.191.1), 05/14/2014 14:05:18

05/14 14:06, , 6F
對打錯了XD 但只去掉warning 而已QQ
05/14 14:06, 6F

05/14 14:32, , 7F
你是用哪一家的mail? 有沒有要 ssl
05/14 14:32, 7F

05/14 14:47, , 8F
謝謝各位大大幫忙!!! 剛把address換成實體ip 就可以了
05/14 14:47, 8F

05/14 14:47, , 9F
但換來的新錯誤是SMTP Error: Could not authenticate
05/14 14:47, 9F

05/14 14:47, , 10F
Mailer Error: SMTP Error: Could not authenticate.
05/14 14:47, 10F

05/14 23:03, , 11F
$mailer->Username 的值應該只有@前面的部份,就是帳號而已
05/14 23:03, 11F
文章代碼(AID): #1JSjRVua (PHP)
文章代碼(AID): #1JSjRVua (PHP)