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