1 頁 (共 1 頁)

[問題]會員註冊後都收不到確認信???

發表於 : 2003-05-01 00:11
mtmkid
小弟我的os是redhat LINUX 8.0
phpbb 2.0.4
mysql 3.x
安裝完成後系統管理員可以順利登入了
一開始會員註冊時會出現"Failed sending email"這個問題
照著appleboy46前輩的教學把
/includes/emailer.php中
代碼:

if ( !$result )
{
message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
}
return true;
這一段代碼拿掉後就可順利註冊了
會員註冊成功出現:
您的帳號已被建立, 然而您需要完成帳號啟用程序後才能登入討論區.
系統已經將您的帳號啟用序號寄送到您的電子郵件信箱, 請檢查您的電子郵件信箱以取得相關的資訊.
請注意: 請在一星期之內開啟您的帳號, 系統管理員將會定期刪除無效的帳號


但是會員一直都沒收到信ㄝ????我的會員組態中的設定是\r
帳號啟用動作-----------由會員自行啟用
使用 SMTP 伺服器傳送電子郵件----------否\r
SMTP 伺服器網域名稱-------空白\r
SMTP 使用者帳號-------空白\r
SMTP 密碼-------空白\r

我的主機有架openwebmail.
我文章找了好久都還是不知道怎麼解決說!!!
煩請高手幫幫我吧....

發表於 : 2003-05-01 00:19
gueatest
你的smtp沒設定,要叫系統用什麼傳給會員呢?

發表於 : 2003-05-01 00:20
mtmkid
請問該如何設定smtp呢!!!
是在基本組態嗎還是linux呢??
小弟我是個新手

發表於 : 2003-05-01 00:25
gueatest
if ( !$result )
{
message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
}
return true;

以上這行只是說,不讓他出現 failed sebding email....這段錯誤訊息\r

如果你要設定為會員自行啟用的話,那就不能這麼做,認證信要發給會員,必須要有smtp..

如果你有自己的mail server的話,就用自己的smtp,如果沒有的話,我知道pchome、yahoo有smtp的功能,只不過,不能大量發信就是了...