如何通过邮箱更新 WordPress 博客

你知道如何通过邮箱更新 WordPress 博客吗?

Gmail 要是再添加 5 个功能就好了 》这篇文章就是通过 Gmail 更新的,下面就谈谈我是如何通过 Gmail 更新精博的。

一、创建一个专门用来更新博客的邮箱

由于邮箱只是用来更新博客用的,所以你不想收到不速之客的邮件,也不想收到邮箱服务商的通知,所以,我觉得最好是在自己的虚拟主机上创建一个邮箱。

昨天精博有写过一篇如何创建邮箱的文章,对于那篇文章,有同学提到了 Google apps (即 Google 企业应用套件),这个套件好处在于你可以在一个域名下创建很多个邮箱帐户,并且 Google Apps 有免费的标准版。但是, Google apps 目前仍然没有对中国大陆开放,也就是说,大陆用户如果要使用,就得把自己的国籍改成“中国香港”、“美国”或者其他 Google Apps 支持的国家,这种做法在我看来有欺诈性质,并且万一出了什么意外也不好,所以我不推荐你去做。

如果你按照精博介绍的方法建好了邮箱,那么理论上你就可以根据 WordPress 官方网站的说法,打开 WordPress 后台,进入 “设置” 选项下的 “撰写” 页面,并填上你的邮箱资料:

资料填好并保存之后,你只要把文章发到设置好的邮箱,那么文章就会自动发表到你的博客,只不过还需要在浏览器的地址栏执行 wp-mail.php 程序或者采取 WordPress 官方网站公布的其他方法。

不过,WordPress 是老外开发的,在中文支持上难免有缺陷,虽然不至于像 Google 朋友群那样把 “靠上” 翻译成“考上”,但是它不支持你通过邮件发送中文。如果你发送的是中文邮件,那么邮件的主旨就会成为新文章的标题,但是新文章的内容却是一片空白。而如果邮件内容全是英文则没有这个问题。

这个问题由来已久,也有人提出了解决的方法,要不修改 WordPress 文件,要不就添加一个 WordPress 文件,而修改 WordPress 自身文件,应该是 WordPress 开发团队的事,我向来不干的,于是我采取下面这种方法:

二、采用 Postie WordPress 插件


1、下载并安装 Postie WordPress 插件

下载地址:http://wordpress.org/extend/plugins/postie/

2、设置接收邮件帐户

Postie
设置完之后,点击 Test Config 看看是否能够连得上邮箱。

3、把 Preferred Text Type 设置为 HTML 格式

postie
如果不是,就不能正常显示超链接、图片,并且段落也有可能乱套。

4、决定发到 WordPress 的文章如何处理

Postie
如果不是很赶时间,建议先放草稿,检查一遍再发送。

5、自定义其他一些设置

你还可以设置图片音频视频以及附档的显示格式,由于 Gmail 的局限性,我现在基本上都用 Apture 来处理多媒体文件了。

设置完 Postie 之后,就可以通过邮箱更新博客了,但是,同样存在中文乱码的问题。解决乱码的方法很简单——

三、把邮件的发送格式改为 UTF-8

我不知道其他邮箱有没有 “外发邮件编码" 这个选项,不过 Gmail 有,打开设置页面,选中 “对于外发邮件使用 Unicode (UTF-8) 编码”,保存更改之后,就可以真正地通过 Gmail 更新 WordPress 博客了。

Gmail UTF-8
如果不是,你发送的到 WordPress 的文章就只能显示标题上的英文字母,正文内容一片空白。

以上就是我通过 Gmail 邮箱更新精博的方法,如果你有更好的方法,欢迎分享。

相关博文:

  1. 如何使得 Postie 抓取 Gmail 邮件
  2. 如何使得 Postie 自动抓取邮件
  3. 通过 Google Reader + Postie 恢复博客文章
  4. 旧版 WordPress 遭受黑客攻击
  5. 通过 Gmail 管理所有的网络应用工具

此文发表于 博客技术 以及标签 , , , ; 收藏永久链接. 发表评论或者留下引用: 引用链接.
Post comment as twitter logo facebook logo
Sort: Newest | Oldest

@Aliaosha 你尝试激活 Cronless Postie 插件,然后在 Postie 选项 Mailserver 里面设置自动抓取的时间。

用gmail也不成啊,不知道是不是gmail打不开pop啊,总是保存不了,Unable to connect. The server said - POP3 connect: Error [110]
MAKE SURE POP IS TURNED ON IN SETTING AT Gmail

Connecting to pop.gmail.com:110 (pop3))
Mail Connection Time Out

Common Reasons:

Server Down

Network Issue

Port/Protocol MisMatch

The Server Said POP3 connect: Error [110] [Connection timed out]
.-= xhut´s last blog ..如何学好城市规划专业课程(转) =-.

大哥,我上传这个插件之后 安装不了,启用成功了,但是设置上面没这个选项。。。怎么办?我的是2.8.5版本的。。。

邮箱更新 没有多大用

这个方法很有用

我的管理员帐号发的都被过滤了,,,怎么回事了

@Aliaosha 你尝试激活 Cronless Postie 插件,然后在 Postie 选项 Mailserver 里面设置自动抓取的时间。

朋友,为什么我按你的方法设置了postie,邮件也发过去了,可为什么不能自动显示出来呢?要到postie设置里手动收取才能够显示出来。。是哪里没设置好吗?

@Aliaosha 我一直都是手动的,自动的功能我还没有用过。

一般把服务器的邮箱设置为什么邮箱支持比较好啊?
有什么免费邮箱对这个功能支持的比较好的
推荐一个哇
谢谢咯^_^

@Mr.LeoXu 我只试过在博客的虚拟主机里面设置邮箱,没有测试过 Gmail 这类免费邮箱。

@xhut 哈哈,我只用 Gmail 邮箱来发表文章到服务器的邮箱,还没有倒过来用过。

用gmail也不成啊,不知道是不是gmail打不开pop啊,总是保存不了,Unable to connect. The server said - POP3 connect: Error [110]
MAKE SURE POP IS TURNED ON IN SETTING AT Gmail

Connecting to pop.gmail.com:110 (pop3))
Mail Connection Time Out

Common Reasons:

Server Down

Network Issue

Port/Protocol MisMatch

The Server Said POP3 connect: Error [110] [Connection timed out]
.-= xhut´s last blog ..如何学好城市规划专业课程(转) =-.

我一直在设置这个东西,让我很郁闷,国内的其他的邮箱怎么也发不成功.有没有高手再执导一下?

@FREEZhao 可能是邮箱的问题,为什么不直接用 Gmail 呢?

大哥,我上传这个插件之后 安装不了,启用成功了,但是设置上面没这个选项。。。怎么办?我的是2.8.5版本的。。。

@皇家元林 Apture 的设置在 “插件” 一栏。

@Michael 由于邮箱对 HTML 支持的限制,现在使用邮箱更新含有多媒体文章的博客还不是很好玩,但我想以后会更加好玩。@Hong
Xiaowan 目前 Postie 好像还不能区分不同的作者,那是需要到 WordPress 后台手动设置,Blogger 我就不大清楚了。

我很喜欢通过email发帖,blogger就是可以,多作者wordpress如何区分作者呢,通过email?

我试了一下,觉得有点麻烦

有网的地方就直接网页更新了,用手机更新也直接用客户端。邮箱比较麻烦

有时候会用,但是很少.