Drupal 搜尋

線上使用者

目前共有 0 位註冊使用者6 位訪客 在線上。

訂閱服務...

書籍推薦

贊助連結

mail() [function.mail]: "sendmail_from" not set in php.ini

Arthur Yu 的照片
No votes yet

這個問題是阿舍最近在測試多網站 ( Multi-Site ) 時遇到才想起來的,通常各位大德會遇到這個問題的時間,是在安裝好 Drupal ,然後剛在註冊第一個使用者時,會出現在畫面的上方,其實仔細一看就知道是郵件寄送的問題哩 !!.....。


Drupal 本身並沒有內建 SMTP 伺服器的功能,也就是說,Drupal 無法自己寄送信件,必需藉由別人的郵件主機來寄送信件,而 Druapl 是參考 PHP 的 SMTP 設定來找出可以使用的郵件寄送伺服器,但是,一般來說,各位大德大概都和阿舍一樣,不會特別去設定這個項目,除非有其它的軟體或程式會用到時才有設,因此,如果沒有經過設定,Druapl 便會找到一個錯誤的 SMTP 伺服器,就會有問題。

贊助連結

所以要去改 PHP.ini 的一個設定項目,叫做 "SMTP = ",它是在 "[mail function]" 的下面,阿舍是用 Hinet.net 的 SMTP 伺服器,在這就把它設定成 " SMTP = msa.hinet.net ",這個要注意的是,要選用不需要輸入帳號密碼的 SMTP 伺服器,否則在傳送時,會有問題的。

另外,如果大德是在家裡架設的,又有自己的固定 IP,那就可以考慮自己架設一個 SMTP 伺服器,那裡就可以設定成 "SMTP = localhost " 了。

為什麼註冊第一個使用者的時候會出現這個錯誤呢 ? 是因為 Drupal 要寄出這個新註冊者的資訊,但是寄不出去,所以,就出現紅紅的一排字了。

發表新回應

此欄位內容將保密,不會公開顯示出來。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自動斷行和分段。

更多關於格式化選項的資訊

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.


    follow me on Twitter

    Google 廣告 Cookie 和隱私權政策
    當您造訪我們的網站時,我們會透過第三方廣告公司來放送廣告。這些公司可能會使用您在本網站和其他網站上的相關瀏覽資訊 (不含姓名、地址、電子郵件地址和電話號碼),以便提供閣下感興趣之產品和服務的廣告。如果您想要瞭解此作法的詳情,以及如何選擇不讓前述公司使用您的資訊,請按這裡

    BloggerAds

    誰正在看什麼...

    新會員

    • jack
    • bryant01
    • andy1989
    • ccharlottenz33
    • nz.cathrine