- 鐵幣
- 5227 元
- 文章
- 1222 篇
- 聲望
- 3868 枚
- 上次登入
- 16-2-19
- 精華
- 0
- 註冊時間
- 05-1-26
- UID
- 95319
|
請問有誰知道 php 的有關寄信的設定?
不是要去 php.ini 裡去設定 SMTP?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
設定如下↓
[mail function]
; For Win32 only.
SMTP = smtp.pchome.com.tw
smtp_port = 25
; For Win32 only.
;sendmail_from = ***** @pchome.com.tw
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP 程式如下↓
<?php
$to = ' **** @yahoo.com.tw';
$subject = 'Tast';
$body = 'ok';
$header = "From:x088@pchome.com.tw";
if (mail($to,$subject,$body,$header))
echo '成功';
else
echo '失敗';
?>
</body>
</html>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
結果如下↓
Warning: mail() [function.mail]: SMTP server response: 554 5.7.1 <220-140-16-37.dynamic.hinet.net[220.140.16.37]>: Client host rejected: Access denied in C:\AppServ\www\Example\HomeWork\Tast.php on line 26
失敗
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
這是哪裡設定弄錯了嗎?還是 PHP 程式哪裡寫錯?
[ 本文章最後由 光羽 苑 於 09-3-29 14:39 編輯 ] |
|