型號:DS212+
系統:DSM 4.0
想問一下要改哪邊的設定?
這樣應該就可以了. (php.ini 不用去動它)
mail.php for test
<?php
$to ="admin@xyz.com.tw"; //收件者
$subject = "test"; //信件標題
$msg = "smtp發信測試";//信件內容
$headers = "From: admin@abc.com.tw"; //寄件者
if(mail("$to", "$subject", "$msg", "$headers"))
echo "信件已經發送成功。";//寄信成功就會顯示的提示訊息
else
echo "信件發送失敗!";//寄信失敗顯示的錯誤訊息
?>
FB: Pctine
我照您的方法測試過,不過怎麼跑都會出現信件發送失敗!
php.ini 我是這樣設定
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = 127.0.0.1
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from =
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
然後在郵件伺服器
SMTP啟用
取消驗證
完整網域 為xxx.com.tw 或是localhost 兩個都試過
內文搜尋

X