1 頁 (共 1 頁)

[問題]這是甚麼意思?

發表於 : 2004-08-27 13:27
kp3011
Warning: fsockopen() has been disabled for security reasons in /home/k/kp3011/public_html/phpBB2/includes/smtp.php on line 109


一般錯誤
Could not connect to smtp host : :

DEBUG MODE

Line : 111
File : /home/k/kp3011/public_html/phpBB2/includes/smtp.php
我用的是 phpBB2.0.10 謝謝.

OS: Redhat Linux
免費空間連結: http://www.polarhome.com
上網方式: HKG Netvigator http://www.netvigator.com
domain: http://www.polarhome.com:793
phpBB link: http://www.polarhome.com:793/~kp3011/phpBB2

謝謝.

發表於 : 2004-08-27 13:42
jackyilk

發表於 : 2004-08-27 14:11
kp3011
jackyilk 寫:http://phpbb-tw.net/phpbb/viewtopic.php?t=15329

要習慣看一下公告喔^^
不好意思, 我是新人一名, 現在就馬上去補上資料 :-)

發表於 : 2004-08-27 15:26
webspirit
用 smtp.php 搜尋就能找到一堆

發表於 : 2004-08-27 15:50
kp3011
webspirit 寫:用 smtp.php 搜尋就能找到一堆
但是, 應該怎樣修正這個錯誤?

我的SMTP伺服器: mail.netvigator.com (用Outlook還是行的)

發表於 : 2004-08-27 19:54
messagebox
c:\>telnet mail.netvigator.com 25

220 wmail02dat.netvigator.com ESMTP server (InterMail vM.6.01.03.02 201-2131-111-104-20040324) ready Fri, 27 Aug 2004 19:53:30 +0800

應該只是剛好你用的時候~郵件主機當機~

至少我測試2次都有回應~

Warning: fsockopen() has been disabled for security reasons in /home/k/kp3011/public_html/phpBB2/includes/smtp.php on line 109

這個錯誤訊息照字面意思來說~
PHPBB使用PHP內建的fsockopen()函式去連接你所設定的SMTP SERVER時~
被對方檔下~~
換句話說~就是你(架設PHPBB的電腦)的IP被BAN了

發表於 : 2004-08-27 20:18
kp3011
messagebox 寫:換句話說~就是你(架設PHPBB的電腦)的IP被BAN了
即是如果我在那部電腦上架設phpBB就寄不出電郵的意思?

發表於 : 2004-08-27 20:26
messagebox
kp3011 寫:
messagebox 寫:換句話說~就是你(架設PHPBB的電腦)的IP被BAN了
即是如果我在那部電腦上架設phpBB就寄不出電郵的意思?
這是依照字面來做解釋~
但會出現這種訊息~
應該是被BAN了~

如果真的是被BAN~並非寄不出~而是不能使用這台SMTP來送信~

因為你是使用他人的主機~
一般來說~主機商本身都有送信程式(且設定好)~

請進入後台→基本組態 →電子郵件設定

系統管理員電子郵件信箱--填入你的個人電子郵件信箱(最好填有準備收廣告信的信箱)
電子郵件簽名檔 -- 看個人喜好\r
使用 SMTP 伺服器傳送電子郵件 -- 否\r
下面的不用管他~

當你選擇否~PHPBB將會利用PHP內建的mail()函式去送信~
假設主機商有設定好php.ini~那送信就不會失敗