因為同步的基本原理依然是逃不開用qq郵箱來郵件發(fā)布qzone文章(這也是騰訊官方為qzone打開的唯一的外部接口),所以要從qq郵箱著手。
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務器商,為用戶提供優(yōu)質(zhì)的成都IDC機房托管服務
首先是要把QQ郵箱的SMTP使能,請到qq郵箱的設置-賬戶當中,找到POP3/IMAP/SMTP服務的內(nèi)容,然后勾選開啟IMAP/SMTP服務的選項。
當然,如果以前沒有用郵件發(fā)布過qzone的話,建議先看看這篇官方指導,如何通過發(fā)送郵件的方式發(fā)表Qzone,簡單說來就是向您的QQ號@qzone.qq點抗 這個郵箱地址發(fā)送郵件就ok了,前提是它只會接受和識別從你本人的qq郵箱發(fā)出的郵件。
Wordpress后臺
通過上面一步不難了解,我們要做的事情其實就是兩件:
讓Wordpress可以用QQ郵箱發(fā)信,以及有新文章的時候可以自動對特定的郵箱地址發(fā)送新文章;
知道了這個之后,我們下面就是找到對應的插件了,很幸運,的確有現(xiàn)成的好東西:
對于前者,我們可以使用WP-Mail-SMTP來設置wordpress所有的郵件都從指定的SMTP服務器發(fā)送,題外話,這個方法也可以解決那些不愿意看到留言提醒的發(fā)件人總是wordpress@xxx.xxx的不爽——當然,如果看到的是qq點抗 之類的愿不愿意,這個,算是一個小小的缺憾吧。
關于WP-Mail-SMTP的介紹,網(wǎng)上內(nèi)容很多,不妨自行查找,需要補充的就是安裝之后,需要到WP后臺的設置-EMAIL當中修改一些內(nèi)容:
選擇好From Email,填入自己的qq郵箱地址;
將Mailer修改為’Send all Wordpress emails via SMTP’;
將SMTP Options中的SMTP Host填為qq: smtp.qq點抗
建議不使用SSL加密,因為我使用之后神秘失敗……
最后填入用戶名和密碼。
Update之后,建議試試發(fā)送一封Test Mail,反正很方便;
接下來就是解決有文章更新自動發(fā)送郵件的問題了,那就要靠Post Notification了。
它的作用原本是用來實現(xiàn)郵件訂閱的,每次有新文章,可以實現(xiàn)自動給訂閱者郵箱發(fā)信。應該說這是個很強大的插件,可以自定義發(fā)送的格式,附帶的信息,甚至順便也解決了你到底是愿意全文發(fā)送還是發(fā)送摘要。
那么安裝之后,到設置-Post Notification當中,進行如下的配置:
首先, Manage addresses,記得將自己的您的QQ號@qzone.qq點抗 添加到訂閱列表,這里也可以選擇你愿意將哪一類分類的文章發(fā)送到Qzone;
接著到setting當中,修改幾個關鍵參數(shù):
Look當中,是否需要發(fā)送全文,Copy complete post in to the mail,可以靈活選擇全文,摘要,還是到more標簽;
Profile是選擇使用哪個語種的配置,建議用en_US,這個決定了等下去修改模板文件是在哪個目錄下;
Template是決定使用哪個模板,缺省有純文本的txt和html的格式,當然用html,否則圖片就沒辦法顯示了;
Subject是標題格式,缺省是用博客名稱+標題;
后面的關于發(fā)送郵箱建議用自己的qq郵箱以防萬一(本人沒測試過別的填法);
其余的一些設置,可以使用缺省。
最后,到Test里,試著發(fā)送一下,不過這里的對象郵箱必須是你已經(jīng)添加到訂閱列表的郵箱,至于Post id,如果你發(fā)現(xiàn)自己沒法在文章-編輯中看到,那么請安裝Restore Post Id這個插件來恢復id欄。
到此為止,基本上已經(jīng)可以,不過有追求的人,通常對郵件格式也會有點不爽,因為里面會帶上一大堆諸如“此郵件是xxxx發(fā)送,因為你訂閱了xxxx,請訪問xxxx來如何如何”的廢話,想修改這個,那么就要修改模板了。
模板修改,Cpanel或者Ftp
進入自己的blog的Cpanel面板或者直接ftp登錄,找到Post notification的安裝目錄(這個插件安裝的目錄,我想屬于基本知識,可以自行學習),然后在下面的en_US的目錄里你就會發(fā)現(xiàn)設置里提到的幾個模板email_template.html, email_template.txt等。
用你喜歡的方式打開,修改,替換——主要是把那些“過分禮貌”的文本給去掉。
當然,有美感追求的人,可以自己去做進一步的修改。
但是一件非常讓人無奈的事情就是,qq郵箱發(fā)信到qzone的過程當中一些標簽會被丟失,其中甚至包括h1,h2等常用的內(nèi)容,更不用說還有blockquote之類的東西了,實在是無語。關于這一點,官方的回答是,可能是由于qzone日志編輯器更新,但是郵箱發(fā)布功能未能更新導致的bug,會盡快解決,那么就靜觀其變吧。
因此不妨留意,對于想發(fā)布到Qzone的內(nèi)容,格式上還是樸實一點的好……
結語
綜上,不論如何,總算是把Qzone的同步給搞定了,而且這個是脫離開具體發(fā)布方式的,不論是直接后臺發(fā)布還是任何一種離線工具,都可以自動的把文章發(fā)送到Qzone。所以應該說這是一個普適的方法。
這個糾結了我很久的問題,在我昨天晚上心血來潮的30分鐘以內(nèi)就搞定,必須說,我頗感唏噓,解決這個并非目的,有意思的其實是解決的過程,引用一句話作為結語:
關于相關插件設置,請Google或者百度
垃圾箱找下,沒有的話,看下發(fā)件方是否有退件,一般退件有具體原因,如發(fā)送成功無退件,那應該是收件服務器攔截了
可能是mail() 函數(shù)被禁用了,禁止了系統(tǒng)的sendmail功能只需要安裝一個官方的smtp插件即可使用外接的郵件服務器來發(fā)信.
如果不設置這個,游客或其他用戶發(fā)表評論是可能會需要等待非常長的時間才能發(fā)出評論或出現(xiàn)腳本錯誤.
安裝好后先到后臺plugins里去激活(Activate)WP-Mail-SMTP插件,然后后臺左下方的設置(settings)里會出現(xiàn)email設置選項,
以gmail為例:
From Email:你的gmail地址
From Name:發(fā)信人姓名,隨便填
Mailer:Send all WordPress emails via SMTP.
SMTP Host:smtp.gmail點抗
SMTP Port:465
Encryption:Use SSL encryption.
Authentication:Yes: Use SMTP authenticati
Username:你的gmail用戶名(企業(yè)版用戶請?zhí)顚戉]件地址)
Password:你的gmail密碼
WordPress團隊還開發(fā)有和新浪微博類似的社交插件BuddyPress,回過來說:WordPress是支持多人博客的,本身就支持,如果你覺得單站不過癮,可以開啟多站,多站甚至可以使用和新浪博客一樣:為不同用戶開通二級域名。
不了解再問,祝愉快!
本文題目:wordpress發(fā)件人 wordpress發(fā)送郵件
網(wǎng)頁路徑:http://redsoil1982.com.cn/article26/ddiedjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、App開發(fā)、面包屑導航、用戶體驗、動態(tài)網(wǎng)站、電子商務
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)