如圖所示,每個目標的 Blog 發布可設定不同的 Publish Type 以及 Email Encoding.
wp_mail 在 Wordpress 2.2 時,預設設定成用 PHPMailer class,但是設成 $phpmailer->IsHTML( false ); !!昏頭!!,在 ticket:4296 也有人有此困擾,後來看一看,wp-mail 是 pluggable 的,即可由 plugin 自行取代此函數,而且 PHPMailer class 還蠻好用的;所以,我乾脆直接用 PHPMailer class 算了,不用再受到 core 變更而影響。
updated: 若要 post via email 到 wordpress 的話,email encoding 選用 none 應該就可以,若其他 (比如 MSN, Blogger 等)則預設 base64 即足夠了。
Wordpress 少於 2.2 版,則不會用 PHPMailer class 而會直接用 mail(),只支援 base64 and none 兩種。
PS. to 偶愛偶家的朋友,不要急著更新到 2.2, Post via email 到 Wordpress 2.2 是有問題的 !!欠揍!! 只有 title 會過去, body 會過不去 (ticket:4318)。
PS. 傷腦筋,Wordpress 怎越來越有問題的感覺 !!昏頭!! 我不是愛更新,我是相信 Dreamhost OneClickInstall 的自動升級,之前都還 OK,可能這次太早去升級了,應該等個 2.2.1 或 2.2.2 再升級的 XD 但加 PHPMailer class 這個還蠻好用的就是。 !!做得好!!
DJ-Email-Publish Plugin Page
Orignal From: DJ-Email-Publish v1.5