fbpx

WordPress外掛《Postie》使用Email發文(支援POP、SSL、中文)

2009/09/24 WordPress

不曉得使用Wordpress的各位都是如何寫文發文的?多數人應該都是使用Windows Live Writer,少部份人會使用Wordpress後台內建的編輯器,但你有想過使用Email發文嗎?不少人都有注意到還可以使用Email來發文,不過這個功能並不是很完整,比如不支援Gmail的POP伺服(SSL)不能預設發文分類等,不過我們可以利用Wordpress外掛《Postie》來擴充Email發文的功能設定,如此一來就算在外面沒有WLW可以使用,只要編完文寄到設定好的信箱即可發文。

或許你可能會跟丫湯一樣覺得Email發文應該是用不到,不過最近丫湯本來是想用這樣的特性來做另一個用途,剛好研究了一下這樣的功能而找到『Postie』這一個外掛,不過這個外掛並不支援中文,但丫湯已經修改過,沒有問題,就算沒有需要,多學一招也無妨。

WordPress外掛《Postie》:

官方網站:http://blog.robfelty.com/plugins/postie/

外掛版本:1.3.3

外掛下載:請點我下載

安裝方式:

下載後解壓請利用FTP上傳到/wp-content/plugins中,再到後台的外掛中啟用外掛。

不過你到後台要啟用外掛時會發現多了三個外掛可啟用,分別是『Cronless Postie』、『Postie』、『Postie Filter』,主要只需要啟用第1、2個即可,最後一個可不用啟動。

使用方式:

使用上很簡單,先在Mailserver設定相關參數,說明如下:

  • Cronless postie should check for mail:多久檢查一次信箱中的信
  • Mail Protocol:連接信箱的連接方式
  • Port:連接埠號,下方有各種連接方式的埠號參考
  • Postie Time Correction:標準時間的時差,台灣的當然是+8,其它地區可自行變更。
  • Mail server:POP的收信伺服器位址
  • Mail Userid:信箱帳號
  • Mail Password:信箱密碼

以Gmail來說,必須先到Gmail中設定啟用POP功能,不知道如何啟用可參考這裡

其它參數設定完畢後,點擊Test Config測試看看是否能正常連接。

01

上面的二個通常不會有什麼問題,我們來看最下方的Mail Tests,必需要像丫湯圖上所示設定才算是有效、成功,如果出現了錯誤,就要看是出現什麼,有可能是主機不支援,也有可能是你的參數設置的問題。

02

接下來我們隨便寄一封信到設定好的信箱中來測試看看

03

回到Postie Options中,點擊Run Postie(手動檢查收信)

04

看到下方主指和內容都有出來就表示沒有問題,恭喜成功(丫湯搞很久才弄出心得和支援中文)如果有收到但卻沒看到發文,可到User中將第一個Allow Anyone To Post Via Email改為YES再試一次看看(設定可往下看)。

05

其它設定:

在User中是用來設定可發文的用戶,說明依序如下:

Allow Anyone To Post Via Email:是否接受全部的Email發文,如果選擇否可在下方設定

Roles That Can Post:可發文的帳號權限,如果有勾選在收信時會去比對帳號的Email篩選

Post status:收到信後的動作,可選擇直接發文、草稿等動作

Authorized Addresses:如果剛剛在第一項選擇否的話,就必須在此欄設定允許哪些信箱

Admin Username:管理員帳號設定

06

Message的設定中主要可以設定預設發文分類、標籤以及收信時的發文格式

Default post by mail category:使用Email發文預設分類

Default post by mail tag(s):使用Email發文預設標籤

Preferred Text Type:收Email時的格式(建議選擇HTML才不會造成圖片無法顯示)

07

主要設定說明就上面的幾點,其它的圖片設定、影音設定、附件設定,有興趣的可以研究一下,雖然這個外掛並未非常的完善,但基本的一些需求都做的到,也有Email的過濾設定,不怕被其它人亂發垃圾信造成垃圾文的產生,不過這時你可能會想到利用Gmail可上傳圖片的特性再配合這個外掛發文,就可以使用Gmail編文省去圖床,這個嘛,丫湯已經實驗過了,是沒有用的,所以就不用測試囉,至於有沒有其它可以配合這外掛的應用方式,就得靠大家自個兒想想囉,如果還有什麼問題僅管問哦。

你可能對這些內容也有興趣

阿湯 作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章….

更多關於的文章》

12 個留言

  1. 夫人 說:

    現在的版本都1.5.1了……也沒有人要研發了吧

    阿湯說:

    嗯呀

  2. hardy 說:

    跟 “田”的错误一样,一使用插件,不管打开哪个页面都报错:
    wp-content/plugins/postie/postie-functions.php on line 2507

    我在几种系统中都试过,还是报这个错误。老大,看有什么办法解决不?

    阿湯說:

    可能外掛衝突或不適用最新版本了

  3. 說:

    是不是不能支持WP3.3了喽 长传插件后一旦启用插件就会出现错误 Fatal error: Call to undefined function _fill_user() in /home/tzb205/public_html/wp-content/plugins/postie/postie-functions.php on line 2507

    老大 帮帮忙哦

     

    阿湯說:

     

    感覺是主機有些函式不支持

  4. Michael 說:

    阿湯哥您好:

    我在test config那個階段出錯,錯誤如下,是因為主機不支援嗎?我的gmail帳號有開pop了喔!
    我是用hostgator的主機

    錯誤如下:
    Connect to Mail Host
    Warning: imap_open() [function.imap-open]: Couldn’t open stream {pop.gmail.com:995/service=pop3/ssl/notls/novalidate-cert} in /home/jlliu/public_html/cash/wp-content/plugins/postie/postieIMAP.php on line 78
    Unable to connect. The server said – Can’t connect to gmail-pop.l.google.com,995: Connection refused
    Try putting in your full email address as a userid and try again.

    阿湯說:

    帳號輸入email全部看看吧

  5. LEO 說:

    我有想要用我寫的程式~將採集到的文章~到我wp的網站進行發文
    wp有這樣的接口嗎?
    能教我這麼用~我研究三天只看到遠程發布
    就是不知道這麼用寫好的程式連到WP實現
    採集到的文章~到我wp的網站進行發文

    阿湯說:

    自己研究一下囉.

  6. LEO 說:

    那我要如何有程式進入網站發文呢
    我有想要用我寫的程式~將採集到的文章~到我wp的網站進行發文
    wp有這樣的接口嗎?

    阿湯說:

    有的~自行研究囉

  7. vottor 說:

    我使用的時候主題顯示亂碼額?發表文章之後就沒主題了……

    阿湯說:

    可能跟主機也有關係

  8. 久保 說:

    站長你好,請問一下你有使用過wordpress 2.9.2 它的內建mail 發佈嗎?

    我試了好幾次都沒有辦法使用mail發佈文章

    謝謝回答

    阿湯說:

    我有使用過,不過有點麻煩就是了

  9. ironman 說:

    感謝,
    可以了 :as67

    阿湯說:

    不客氣歡迎常來

  10. ironman 說:

    挫賽~
    我按了更新外掛後
    收到的文章標題跟內文都是空的耶

    阿湯說:

    因為是改過的,所以不能按更新哦,如果更新了就刪除再重新上傳舊的就可以了

  11. 聽。風 說:

    原來WP內建的信箱發文不支援Gmail….
    難怪我怎麼用都不行

    順便問一下
    這個外掛會怎麼處理圖片?

    阿湯說:

    依照原先的圖片連結

  12. 碳碳 說:

    信箱發文是沒在用… :as84

    話說葛葛這次的文章格式感覺有改變喔! :as22

    阿湯說:

    有嗎…改了什麼@@

發表留言 »

姓名(*)
信箱(*)