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