WordPressでブログ投稿をメールで公開したいですか?最近、私たちのユーザーの一人がWordPressのメールによる非表示投稿オプションを発見し、それについてもっと知りたいと思いました。WordPressでは、メールから直接ブログ記事を書いて公開することができます。この投稿では、WordPressでメールで投稿を追加する方法と、この機能をさらに拡張する方法を紹介します。
WordPressでメール投稿機能が必要なのは?
国によっては、政府が自国の政策に批判的なサイトを禁止していることがあります。政府によってサイトがブロックされると、人々はそのサイトにアクセスし、コンテンツを公開することが難しくなります。
メール投稿機能を使えば、サイトにアクセスできなくてもコンテンツを公開することができる。
この機能は、インターネット接続が困難なエリアで活動するジャーナリストや活動家にとっても便利です。
また、外部サイトへのアクセスが制限、監視、ログイン記録されている学校、大学、オフィスのネットワークでも使用できます。
動画チュートリアル
動画が気に入らなかったり、もっと説明が必要な場合は、このまま読み進めてください。
WordPressでメール投稿機能を設定する方法
まず、POP3にアクセスできる秘密のメールアカウントを作成する必要があります。
このメールアカウントはGmailを使用して作成することもできますし、独自ドメインのメールアカウントを作成することもできます。ほとんどのWordPressホスティングサービスプロバイダーは、あなたがホストしているドメインごとに無料のメールアカウントを提供しています。
メールアカウントを作成する際には、メールアドレスが推測されにくいものであることを本当に〜してもよいですか?数字とアルファベットのランダムな文字列を使用する必要があります。例:9a9b9c8d7e6@gmail.com
受信したメールはブログ投稿として公開されるため、誰にもこのメールを推測されないようにすることが重要です。
メールアドレスを作成したら、次のステップはWordPressでメールによる投稿を設定し、このアドレスで受信したメールが新しい投稿として扱われるようにします。
WordPressには、WordPress管理エリアの設定 ” 書き込みページにあるメールによる投稿機能がビルトインされています。
しかし、この機能は将来のバージョンでWordPressから削除される予定です。また、この機能はあまり洗練されておらず、投稿を適切にメールで公開するために必要な重要な機能が欠けています。そのため、プラグインを使用することをお勧めします。
Postieを使ったメール投稿の設定
まず最初に、Postieプラグインをインストールして有効化します。プラグインを有効化すると、WordPress管理バーに新しいメニュー項目が追加されます。それをクリックすると、プラグインの設定ページに移動します。
ここで、先ほど作成した秘密のメールアカウントのログイン情報を入力します。
秘密のメールアカウントにGmailを使っている場合は、まずpop3が有効化されていることを確認してください。Gmailの歯車アイコンをクリックし、設定をクリックします。次に「転送とPOP/IMAP」タブに移動し、「すべてのメールのpopを有効化」を選択します。
保存ボタンをクリックして設定を保存することをお忘れなく。
Postieの設定で、メールプロトコルとしてPOP3を選択し、「Use Transport Layer Security (TLS)」オプションに「No」を選択します。
ポート番号には995を、メールサーバーにはpop.gmail.comを使用します。メールユーザーIDとして完全なメールアドレスを入力し、そのメールアカウントのパスワードを入力します。
テスト目的のため、「Check for mail every:」オプションの隣にある「Check Manually」を選択します。
サイト上でメールによる投稿が正常に機能していることをテストし確認したら、この設定を自動スケジュールに変更することを忘れないでください。
変更を保存ボタンをクリックして、設定を保存します。
メール投稿機能のテスト
それでは、メール投稿機能が正しく動作するかテストしてみましょう。
必要なのは、あなたの秘密のメールアドレスにメールを送ることだけです。このメール送信には、どのメールアカウントを使っていただいても結構です。メールに画像の添付ファイルやリンクを自由に追加してください。
Postieの設定ページにアクセスし、「Postieを実行」ボタンをクリックします。
Postieがあなたの秘密のメール・アドレスにログインし、あなたのメッセージを取得しようとします。もし新しいメッセージが見つかれば、それはWordPressに新しい投稿として追加され、すぐにあなたのサイトに公開されます。
メールによる高度な投稿オプション
Postieでは、WordPressのすべての投稿編集機能を使用して投稿することができます。HTMLフォーマット、インライン画像、音声ファイル、動画ファイルを扱うことができます。
プラグインの設定ページにアクセスし、メッセージタブをクリックしてください。
まず、優先テキストタイプをHTMLに変更してください。これにより、インライン画像や独自のHTMLフォーマットを表示できるようになります。
メールで送られてくるすべての投稿の初期カテゴリーとタグを設定することができます。初期設定の投稿ステータスを変更したり、投稿タイプを選択することもできます。
次に、Postie設定の画像タブに切り替えると、メールで画像を扱うためのオプションがたくさん表示されます。添付ファイルをアイキャッチ画像にしたり、インライン画像にしたりできます。Postieが画像の数を検知し、添付された画像でギャラリーを作成することもできます。
動画・音声タブに切り替えて、添付された音声ファイルや動画ファイルの設定を行うことができます。PostieはWordPressのように動画を埋め込むことができます。これは、動画のURLをショートコードでラップするよう求めるプラグインを使用している場合に特に便利です。
さらに高度なオプションについては、Postieのサイトにあるドキュメンテーションをチェックすることをお勧めします。
この投稿が、WordPressで投稿をメールで追加する方法のお役に立てれば幸いです。WordPressブログにメール購読を追加する方法については、こちらのガイドもご覧ください。
この投稿を気に入っていただけたなら、WordPress動画チュートリアルのYouTubeチャンネルをぜひご登録ください。Twitterや Facebookでもご覧いただけます。
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Dexter says
Is there a way to have post submitted as a draft instead of published?
WPBeginner Support says
Yes, you have the option to change the default post status in the plugin’s settings so it will be set as draft
管理者
Ifraz says
Is there any possibility where registered users can publish post on my wordpress site using their registered email address.
Editorial Staff says
Absolutely. You’d have to give them author level permission or use front-end post submission.
管理者
Tim says
Looks like the Postie plugin was added and It forces the TLS
So getting to pop.gmail.com is an issue and doesn’t work anymore
Can you please update the tutorial with setting that work
Thanks
George says
Hi, I have 3 web subscriptions and I want to automatically post a 1-2 sentence email “alert” I send out to groups of 5-100 people every time I email them – I know Postie can handle posting from one coded email but would I need three separate WordPress sites in order to “send” to three separate coded email addresses and have them post on three corresponding pages? Thank you.
Susan Smith says
What email address do I send the post to? I’ve been looking all over for this information. It’s a basic thing that everyone seems to have missed in the tutorials. Thanks!
sam says
you’re awesome. Searching for solution for hours. Can i use an existing gmail. I wont want postie to be take all gmail message and make the a blog post.
SM WAQAS IMAM says
Hello
Can you please tell how this postie plugin treat attachments like Microsoft word documents in e-mail, will they be decoded and posted??
Wayne says
Postie does not decode MS Word documents. It just takes all attachments and uploads them as post media then adds a link to download it.
Keith says
Thanks for the tut,, this is the best tut resource ever for wordpress,,,
Wayne says
Thanks for the great Postie writeup!