WordPress 裝在 Hostmonster 虛擬主機,郵件亂碼與寄件者名稱的修改的方法

紀錄一下剛剛找到的解決方法,如果你剛好是使用WordPress,又剛好是租用Hostmonster的虛擬主機服務,可能會遇到寄出的郵件是亂碼,而且由Wordpress發出的郵件寄件者是xxx@host62.hostmonster.com,如果你想解決亂碼問題,並將寄鍵者改為自己的EMAIL,可以按照下面方式修改。

一、郵件標題亂碼的問題

外掛名稱:UTF-8 Mail Header Fix (PipperL version)
外掛版本:v1.3
適用版本:目前我使用 WordPress 2.1.2都還算正常。
官方網頁:http://blog.serv.idv.tw/utf-8_mailheader_fix
直接下載:按這裡

此外掛我如果收一般迴響通知信,都正常,收SK2寄來的通知,則一樣是亂碼,大概是沒處理到吧。或許可以另外參考下面網頁的解決方法:網址

或外掛2:

外掛名稱:Cube Mailer
下載位址:按這裡
官方網站:http://www.cube316.net/

二、更改WordPress郵件寄件者的名稱

如果你的系統是放在Hostmonster虛擬主機中,預設會以xxx@xx.hostmonster.com的寄件者寄出,如果要改的話,可以直接改Hostmonster所提供的php.ini檔案去設定。

1. 首先,在/public_html/ 資料夾中找到 php.ini檔案,下載回來。
2. 在php.ini檔案中找到第604行的

sendmail_path = /usr/sbin/sendmail -t -i ;

3.將他改為:

sendmail_path = /usr/sbin/sendmail -t -i -fyou@gmail.com ;

其中 -f是個參數,後面的「you@gmail.com」須改成你的Email帳號。

把這個新改好的php.ini檔案,複製到 你的WordPress的資料夾中。

完成。

[gads]

Posted in WordPress 網站架設Tagged
注意事項:本站所介紹之軟體、設定或網站服務,經實際安裝測試並通過防毒軟體掃毒。但因為不同電腦環境與軟體設定可能都各有差異,建議您僅在非工作用的電腦安裝、測試,避免因為不可預知的錯誤影響您的工作或電腦運作。從本站下載的軟體由所屬軟體公司提供,本站未經任何修改且無法保證軟體公司可能在新版程式中自行安插廣告程式或其他維護不當等因素而造成損害。在進行任何操作與設定之前,記得先行備份電腦中的重要資料,避免因為未依指示的不當操作或其他疏失造成資料毀損。當您依照本文所提供之訊息執行各種操作,表示您已閱讀此注意事項並同意自行承擔可能之風險與責任。
相關資訊
訪客留言

6 則回應

  1. 您好,不好意思請教一下
    Hostmonster用session的語法都會出現錯誤
    請問要如何修改php.ini才可以克服這個問題呢?
    謝謝

  2. Hi,布萊恩你好

    我在hostmonster的/public_html/裡找不到php.ini
    印象中好像也沒看過

    請問是什麼原因呢? thank u…

  3. 布萊恩你好:

    我也是最近轉換到 Bluehost 這家主機商,不過,我按照你的方式來更改 php.ini 這個檔案,然後備份資料庫、以電子郵件寄至我的 GMail 信箱之後(我裝了 wp-db-backup 這個插件),卻還是發現寄件者的電郵地址依舊是:我的帳號@xx.bluehost.com 耶!?

    那麼,我究竟要修改哪裏呢?也有朋友使用這家主機商,他建議我再次修改此檔案,然後把 sendmail_from 這個後面的 me@localhost.com 修改成我的郵件地址,我做了修改之後,再備份一次資料庫、寄到我的郵件地址,可是寄件者依舊是:我的帳號@xx.bluehost.com

    我還注意到這個檔案裏有個 SMTP = localhost 的部份,難道我是要修改這個地方嗎?

    不好意思,問題很長,煩請撥冗回覆,多謝!

發表迴響

你的電子郵件位址並不會被公開。