1 頁 (共 1 頁)

[問題]搞不定的~發送確認信~問題@@

發表於 : 2003-05-27 17:11
stone
●架設主機作業系統:Windows 2000 Server。
●快速架站程式:Appserv (竹貓快速架站包)。
●免費空間連結: http://203.204.161.20/stoneman/index.php
●上網方式:GIGA 固定式 ADSL。
●安裝的程式:Apache + php + MySql (竹貓快速架站包) 。
●phpBB2 版本:phpBB (2.0.4)。

剛開始接觸PHPBB是從上奇出版的PHPBB論壇架設寶典裡頭的快速架站包安裝了一個論壇!
一開始功能都很正常~後來一直直追加MOD~一些意想不到的問題就慢慢浮現@@
最近想放棄目前的論壇~所以又架設了另一個論壇!

新架的論壇PHPBB程式是從WWW.PHPBB.COM抓回來的!
剛架好論壇後~自己模擬註冊~就發現論壇無法發送確認信件給註冊的會員@@
之前的論壇~一開始可以~後來送出的確認信會員點回網址卻無法顯示網頁~最後此功能無法作動@@

新論壇卻在一開始就發生問題~顯示 Failed sending email @@
我在這邊找過解決分案~~
在/includes/emailer.php中將
代碼:
if ( !$result )
{
message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
}
return true;
把這一段代碼拿掉!

錯誤不見了~但是卻依然無法發送確認信@@
後來又參考了一篇...就是去申請了一個YAHOO信箱~
然後將基本組態中設定正確後~依然無法發送確認信件~但是可以對全部會員發信@@

目前的論壇雖然已經外掛了幾個MOD~但是我相信應該不是MOD的問題~因為這問題是剛架好論壇架發現的問題!
[我的論壇放在自己的電腦裡面~有安裝諾噸2002軟體~已關閉OUTLOOK監控功能!]

這幾天~一直在這邊找不到答案@@
不知道還有啥方法可以試試看能否解決這個問題呢?
還是~2.0.4的版本~本身就存在這個問題呢?!

感謝回覆^_^

發表於 : 2003-05-27 19:06
Mac
這個問題跟拿不拿掉代碼沒有關係
是你的控制台基本組態中的 smtp 沒有設定好吧\r

2.0.4 沒有這種 bug

~Mac

發表於 : 2003-05-27 19:42
stone
基本組態設定為~

系統管理員電子郵件信箱:XXXXX@yahoo.com.tw
使用 SMTP 伺服器傳送電子郵件:是\r
SMTP 伺服器網域名稱:smtp.mail.yahoo.com.tw
SMTP 使用者帳號:XXXXX
SMTP 密碼:XXXXX

這樣對嗎?

發表於 : 2003-05-27 19:56
Mac
使用 SMTP 伺服器傳送電子郵件:是(選擇否試試看吧)

~Mac

發表於 : 2003-06-29 20:18
阿維
那其他的郵件伺服器如果有註明支援"SMTP"的那是不是也要加上"smtp.mail."等?

發表於 : 2003-06-29 20:44
依夢兒
stone 寫:SMTP 伺服器網域名稱:smtp.mail.yahoo.com.tw
建議不要使用yahoo的SMTP,因為發信失敗率蠻高的
最好是自己架一個SMTP Server

JORDAN 寫:那其他的郵件伺服器如果有註明支援"SMTP"的那是不是也要加上"smtp.mail."等?
每一個Mail Server的SMTP位址都不同
所以不一定都是smtp.mail開頭喲!!

發表於 : 2003-06-29 20:59
阿維
那我空間上的說明,你可以告訴我該如何設定嗎? 因為我完全看不懂英文這是大概的說明,那這該如何設定啊?
因為這個空間很重要所以不便公開請見諒...

代碼: 選擇全部

smtp - 
redhat.xxx.com 

ultrix.xxx.com  direct access from hosts port forward n/a 
using MX records mail is forwarded to each host 
or relayed to Internet via 
mail.xxx.com (port 25) 
POP3/IMAP auth needed before SMTP 

users have e-mail address as: 
username@hostname.xxx.com