作者chiauyun (寧靜)
看板PHP
標題[請益] 關於php寄信問題
時間Fri Aug 10 21:16:16 2007
<?
ini_set("SMTP","mail.xuite.net");
ini_set("sendmail_from", "
[email protected]");
mail("
[email protected]","hello","I am so happy.");
?>
上面程式碼可以執行 但如果寄給其他像yahoo或hotmail會出現以下警告訊息
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Relaying not
allowed:
[email protected]
而且信將寄不出去
請問有什麼辦法可以解決這個問題呢?
另一個小問題, yahoo是不是不提供用php線上寄信的功能?
謝謝您的回答 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.222.114
1F:推 PHP5:沒權根,yahoo:不行 如果你是hinet用戶,用hinet smtp 08/10 21:23
2F:→ jackaldog:可以去看一下mail server relay相關的討論 08/10 21:28
3F:→ jackaldog:就會知道原因了 :D 08/10 21:28
4F:推 appleboy46:Gmail 是好物 透過 gmail 寄信吧 都不會被擋 08/10 21:59
5F:推 chiauyun:謝謝大家 :) 是說要申請一個gmail信箱就可以了嗎?! 08/10 22:37
6F:→ jackaldog:用gmail可以掛lib gmailer就可以寄信啦 :D 08/10 23:24
7F:推 chiauyun:Q___Q 我不會設定 會出錯耶 smtp_port=465 orz 08/10 23:35
8F:→ jackaldog:?你現在是用gmail嗎? 08/11 10:22
9F:推 chiauyun:對呀 請問gmail要做哪些特殊的設定嗎? 08/12 23:54