不曉得使用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測試看看是否能正常連接。
上面的二個通常不會有什麼問題,我們來看最下方的Mail Tests,必需要像丫湯圖上所示設定才算是有效、成功,如果出現了錯誤,就要看是出現什麼,有可能是主機不支援,也有可能是你的參數設置的問題。
接下來我們隨便寄一封信到設定好的信箱中來測試看看
回到Postie Options中,點擊Run Postie(手動檢查收信)
看到下方主指和內容都有出來就表示沒有問題,恭喜成功(丫湯搞很久才弄出心得和支援中文)如果有收到但卻沒看到發文,可到User中將第一個Allow Anyone To Post Via Email改為YES再試一次看看(設定可往下看)。
其它設定:
在User中是用來設定可發文的用戶,說明依序如下:
Allow Anyone To Post Via Email:是否接受全部的Email發文,如果選擇否可在下方設定
Roles That Can Post:可發文的帳號權限,如果有勾選在收信時會去比對帳號的Email篩選
Post status:收到信後的動作,可選擇直接發文、草稿等動作
Authorized Addresses:如果剛剛在第一項選擇否的話,就必須在此欄設定允許哪些信箱
Admin Username:管理員帳號設定
Message的設定中主要可以設定預設發文分類、標籤以及收信時的發文格式
Default post by mail category:使用Email發文預設分類
Default post by mail tag(s):使用Email發文預設標籤
Preferred Text Type:收Email時的格式(建議選擇HTML才不會造成圖片無法顯示)
主要設定說明就上面的幾點,其它的圖片設定、影音設定、附件設定,有興趣的可以研究一下,雖然這個外掛並未非常的完善,但基本的一些需求都做的到,也有Email的過濾設定,不怕被其它人亂發垃圾信造成垃圾文的產生,不過這時你可能會想到利用Gmail可上傳圖片的特性再配合這個外掛發文,就可以使用Gmail編文省去圖床,這個嘛,丫湯已經實驗過了,是沒有用的,所以就不用測試囉,至於有沒有其它可以配合這外掛的應用方式,就得靠大家自個兒想想囉,如果還有什麼問題僅管問哦。
現在的版本都1.5.1了……也沒有人要研發了吧
跟 “田”的错误一样,一使用插件,不管打开哪个页面都报错:
wp-content/plugins/postie/postie-functions.php on line 2507
我在几种系统中都试过,还是报这个错误。老大,看有什么办法解决不?
是不是不能支持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
老大 帮帮忙哦
阿湯哥您好:
我在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.
我有想要用我寫的程式~將採集到的文章~到我wp的網站進行發文
wp有這樣的接口嗎?
能教我這麼用~我研究三天只看到遠程發布
就是不知道這麼用寫好的程式連到WP實現
採集到的文章~到我wp的網站進行發文
那我要如何有程式進入網站發文呢
我有想要用我寫的程式~將採集到的文章~到我wp的網站進行發文
wp有這樣的接口嗎?
我使用的時候主題顯示亂碼額?發表文章之後就沒主題了……
站長你好,請問一下你有使用過wordpress 2.9.2 它的內建mail 發佈嗎?
我試了好幾次都沒有辦法使用mail發佈文章
謝謝回答
感謝,
可以了 :as67
挫賽~
我按了更新外掛後
收到的文章標題跟內文都是空的耶
原來WP內建的信箱發文不支援Gmail….
難怪我怎麼用都不行
順便問一下
這個外掛會怎麼處理圖片?
信箱發文是沒在用… :as84
話說葛葛這次的文章格式感覺有改變喔! :as22