您在這裡

使用者註冊問題

er51412's 的頭像
er51412 在 2009-09-09 (三) 18:50 發表

我第一次摸drupal,請問一下要怎麼設定新使用者註冊阿?
我drupal安裝好也設定好使用者可以自行註冊帳號不需審核,建立帳號時需要進行電子件確認
可是我試著新註冊一個帳號,結果沒有寄通知信到信箱...可是帳號跟信箱卻在使用者管理中出現了
也就是說,使用者沒辦法自行設定密碼,也不知道自已已經註冊了
我想要把使用者註冊的這個功能設計成跟drupal.org的註冊方法一樣,請問能幫我解決疑問嗎?

如果你是在自己的 window 環境下架的站,有一種可能是。
你的 Drupal 網站沒辦法利用 window 來發信,所以新註冊帳號的人收不到信。

帳號登入的機制還算單純,用到現在還沒遇到什麼問題。

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

這個你就要問別人了,我個人沒用過別的網路空間。
都是自己,或是用公司架的 Linux 主機。Linux 大多套件安裝完就有這樣子的功能。
Linux 的系統中,發信通知是舊時很重要的溝通方式(現在的話我就不清楚)。

你可能得看網路空間的說明了。

另外提一件事情,給你作為參考。
能寄信不代表用戶能夠收到喔... 因為現在垃圾郵件太多,所以一些信會直接被當作垃圾信。
如果要找付費的空間,也許這項要列入考量。可能也是花費的一個項目。
詳細的規則我並不清楚,要其它人來回答了。

對了,其實印象中 apache 有個設定(Drupal 似乎也類似的模組),可以設定信箱、帳密,由自己的 Mail 來發信。
也是一種處理的方法。不過太久沒用了,已經忘記作法了。

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

•warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\xampp\xampp\htdocs\drupal\includes\mail.inc on line 193.
•Unable to send e-mail. Please contact the site administrator if the problem persists.

小弟使用者註冊跑出這個錯誤訊息,請問是哪出了問題嗎?是不是我php.ini這個檔裡有什麼沒有改到的??

Orz.... 小弟是新手很多東西還在摸索

我裝 PhpMailer 時有少裝它需要的兩個 php 檔
結果害我每次進去 Mine Mail 設定畫面都一片空白

移除 phpMailer 後才能看到 Mine Mail 畫面
可是重裝 phpMailer 同時補足了它需要的兩個 Php 檔後
再次設定完還是一片空白....

有人知道這是怎麼回事嗎 ><