WordPress 本身提供了通过电子邮件发布的功能,如果你只是希望实现用电子邮件发布文章的能力,那么这个功能已经满足你的要求了。

1.准备邮箱

1.建议使用一个全新的邮箱,并借助于邮箱系统自带的过滤器,来确保无关的邮件不会进入你的收件箱,从而确保你的博客内容不会收到干扰

2.到邮箱的设置界面去设置开启 POP 服务,如果未开启该服务,则无法让 WordPress 登录你的邮箱来获取邮件和邮件内容了。

此外,还需要注意的是,国内的一些邮箱采用了独立的授权码机制(比如 QQ 邮箱),在这种情况下,你需要将独立的授权码填写在你的 WordPress 后台的设置界面。

2.设置 WordPress 后台的发布功能

在 WordPress 后台的 「设置」—>「撰写设置」页面,找到「通过电子邮件发布」,并将邮箱服务提供商给你的邮件服务器等信息,填写在这里。

需要在这里指定默认的邮件发布分类目录。

设置完成后,单击“保存”按钮,接下来就可以试着使用邮件来发布内容了。

3.测试内容的发布

我们打开自己的私人邮箱,在私人邮箱中,编写一封发向我们的收件邮箱的邮件,用来测试我们的测试内容的发布。

发布内容后,打开浏览器,输入网址:域名/wp-mail.php,来触发 WordPress 去拉取邮件。

访问完成后,稍等 2 分钟,然后回到站点的首页、刷新,就可以看到我们通过邮件发布的内容了,再根据我们的需要编辑内容,发布即可。

4.设置自动拉取内容

我们可以在 Crontab 中使用 wget 命令来确保 wp-mail.php 文件被请求。

wget -N https://域名/wp-mail.php

假设需要每 5 分钟能自动拉取内容,就可以添加如下内容

*/5 * * * * wget -N https://yourdomain/wp-mail.php

这样就无需借助于用户的访问来进行内容的拉取。

作者 admin

百度广告效果展示