Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressのメール送信に無料SMTPサーバーを使う方法(3つの方法)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressのメール送信に無料のSMTPサーバーを使いたいですか?

初期設定では、WordPressはPHPのメール機能を使用していますが、これは信頼性が低く、しばしばメールをスパムとしてマークしてしまいます。SMTPサーバーを使用することが、WordPressのメールを確実に配信する最善の方法です。

この投稿では、無料のSMTPサーバーを使ってWordPressメールを送信する方法を紹介します。

How to Use Free SMTP Server to Send WordPress Emails

なぜWordPressのメール送信にSMTPサーバーを使うのか?

WordPressがメールを送信しない問題について、サイトオーナーから苦情が寄せられることがよくあります。

初期設定では、WordPressはPHPメール機能を使ってメールを送信します。残念ながら、すべてのWordPressホスティングサービスサーバーがPHPメールを使用するように正しく設定されているわけではありません。

メールが正常に送信されても、誤ってスパムとして認識される可能性があります。つまり、メールを見ることなく自動的に削除されてしまう可能性があるのだ。

WordPressメールの到達性を確保する最善の方法は、SMTPサーバーを使用することです。これは、インターネット上でメールを送信するための標準プロトコルです。

SMTPサーバーは適切な認証を使用して、メールが投稿者によって送信されたことを確認します。これにより到達性が向上し、ユーザーの受信トレイに安全にメールが届きます。

さて、WordPressサイトをSMTPサーバーに接続するプラグインが必要です。ここでは、WordPressに最適なSMTPプラグインであるWP Mail SMTPプラグインを使用します。

幸いなことに、WP Mail SMTPの無料版もあります。

ということで、WP Mail SMTPのセットアップ方法と、人気のある無料SMTPサーバーへの接続方法を見てみましょう。

WordPress用WP Mail SMTPプラグインのインストール

最初のステップは、WP Mail SMTPプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化すると、WP Mail SMTPセットアップウィザードが表示されます。プラグインを手動でセットアップする方法を説明しますので、ウィザードをスキップすることができます。

WP Mail SMTP Launch Wizard

一番下にある「ダッシュボードに戻る」リンクをクリックするだけです。

WP Mail SMTP 設定ページが表示され、プラグインを設定することができます。

Proライセンスを購入された場合は、ライセンスキーを貼り付け、’Verify Key’ボタンをクリックする必要があります。ライセンスキーはWP Mail SMTPサイトのアカウントエリアにあります。

The WP Mail SMTP plugin settings page

まず、From EmailとFrom Nameを入力してください。WordPressのメールはこのメールアドレスと名前から送信されます。

メールの送信元を強制」にチェックを入れたままにしてください。これにより、WordPressサイトからのメールはすべてSMTPサーバーを通じてそのメールアドレスから送信されるようになります。

Entering your From email address for WP Mail SMTP

ヒント: WPFormsなどのプラグインの設定に関係なく、すべてのメールが同じ名前から送信されるように、’Force From Name’オプションにチェックが入っていることを確認してください。

次に、メーラー・セクションまでスクロールして、SMTPメーリング・サービスを選択します。使いたいものをクリックしてください。

Selecting the mailer service to use with WP Mail SMTP

次のステップは、どのサービスを選択するかによって異なります。

無料のSMTPサーバーの設定方法を順を追って説明します。WP Mail SMTP設定タブを開いたまま、選択したSMTPサーバーの指示に従ってください:

注:技術的なことにあまり自信がない場合は、WP Mail SMTPのエリートアカウントにアップグレードすることをお勧めします。素晴らしいWhite Glove Setupサービスがあり、セットアッププロセスをお手伝いします。

1.GmailのSMTPサーバーを使ってWordPressメールを送信する

SMTPメールの送信には、無料のGmailアカウントを使用できます。Gmailアカウントをすでにお持ちでない場合は、以下の手順を実行する前にアカウントを作成してください。

無料のGmailアカウントでは、1日あたり500通までメールを送信できる。ただし、有料のGoogle Workspaceアカウントをご利用の場合は、1日あたり2000通までとなります。

まず、WordPressの管理画面にログインし、すでにWP Mail SMTPがインストールされているはずです。WP Mail SMTP ” Settingsページで、メーラーとして’Google / Gmail’を選択する必要があります。

WordPressプラグインをGmailやその他のGoogleサービスに接続するのは大変な作業です。しかし、WP Mail SMTPのProバージョンでは、ワンクリックで簡単にセットアップができます。これを強くお勧めします。

開始するには、「ワンクリックセットアップ」オプションをオンに切り替えるだけです。

WP Mail SMTP Pro Offers One-Click Setup for Gmail

次に進む前に設定を保存する必要がある旨のメッセージが表示されますので、ページ下部の「設定を保存」ボタンを本当に〜してもよいですか?

ページを下にスクロールすると、「Googleでログイン」ボタンが表示されます。プラグインを承認するには、このボタンをクリックする必要があります。

Sign in With Google so WP Mail SMTP Can Access Gmail

Googleアカウントを選択し、利用規約に同意し、WP Mail SMTPによるメール送信を許可する「許可」ボタンをクリックするよう求められます。

おめでとうございます、これで現在のサイトとGoogleのリンクは完了です。これでGmailでのメール送信が可能になります。

その前に、メールが機能しているかどうかテストしてください。

2.Brevo(Sendinblue)SMTPサーバーを使ったWordPressメールの送信

Brevo(旧Sendinblue)では、毎日300通まで無料でサイトからメールを送信することができます。

Brevoを使用するには、上のスクリーンショットのWP Mail SMTP ” Settingsページで’Sendinblue’を選択していることを確認してください。

次に、Brevoのサイトでアカウントを作成する必要があります。メールアドレスを確認した後、あなたのビジネスに関する情報を入力するよう求められます。また、確認コードを入力するためのテキストメッセージが届きます。

次に、Brevoの料金プランを選択するよう求められます。

Select the Free Brevo Plan

無料プランで続ける」ボタンをクリックしてください。

Brevoのダッシュボードが表示されます。

The Brevo Dashboard

メール用サブドメインの新規作成

先に進む前に、あなたのサイトにmail1.yourdomain.comのようなサブドメインを作成する必要があります。

これを行うには、ウェブホスティングサービスまたはドメイン登録業者のアカウントにログインし、その指示に従ってサブドメインを追加します。

あなたがBluehostを使用している場合は、左側のホスティングサービスタブをクリックする必要があります。あなたは、ページの下部にある “cPanel “ボタンをクリックしてコントロールパネルを開くことができます。

Open cPanel in Bluehost

サイトのcPanelダッシュボードが起動します。

ドメイン」セクションまでスクロールダウンし、「ドメイン」オプションをクリックします。

Click the Domains Option in cPanel

既存のドメインとサブドメインの一覧ページが表示されます。

新規サブドメインを作成するには、「新規ドメインの作成」ボタンをクリックする必要があります。

Creating a New Domain or Subdomain in Bluehost

次のページでは、作成したいサブドメインの後にドメイン名を入力する必要があります(’mail1.startawpsite.com’など)。

次に、’送信’ボタンをクリックして続行する必要があります。Bluehostは、ホスティングサービスにサブドメインを追加します。

Creating a Subdomain on Bluehost

サブドメインを作成したら、Brevoアカウントに追加します。

サブドメインをBrevoに追加する

Brevoアカウントで、「設定」ページに移動します。このページで「Your Senders and Domains」セクションまでスクロールし、その下の「Configure」ボタンをクリックします。

Click the Configure Button for Brevo Senders & Domains

次に、表示されたメニューから「ドメイン」をクリックし、「ドメインを追加」ボタンをクリックします。

mail1.yoursite.comのようにサブドメイン全体を入力します。また、ドロップダウンメニューからメールドメインプロバイダーを選択する必要があります。プロバイダーがリストにない場合は、「その他」を選択してください。

Adding a Domain in Brevo

完了したら「このメールドメインを保存する」ボタンを本当に〜してもよいですか?

メールドメインが保存されたら、それがあなたのものであることを確認する必要があります。DNS設定に2つのコードを追加する必要があります。1つ目はドメインを所有していることを確認するため、2つ目はメールの到達性を向上させるためです。

ヒント間違ってこのポップアップを閉じてしまっても心配しないでください。サブドメインの横にある「このドメインを検証する」リンクをクリックすると、このポップアップに戻ることができます。

次に、ウェブホスティングサービスアカウントでドメインのDNS設定を開く必要があります。あなたのホスティングサービスにこのための指示があるはずです。設定をコピーできるように、Brevoサイトのタブを開いたままにしておくことを本当に〜してもよいですか?

たとえば、Bluehostでは、ドメインタブに移動し、あなたのウェブサイトのドメイン名の横にある ‘設定’ボタンをクリックする必要があります。

Open domain settings in Bluehost

その後、Bluehostの異なるドメイン設定が表示されます。

下にスクロールし、「詳細ツール」オプションをクリックするだけです。

Open advanced DNS settings

ここでは、Bluehostは、ドメインと他のレコードのネームサーバーを表示します。

DNSレコードを管理するには、Advanced DNS Recordsの隣にある「Manage」ボタンをクリックします。

Manage advanced DNS

次に、Bluehostは、高度なユーザーだけがDNSレコードを変更する必要があります警告メッセージを表示します。

続行」ボタンをクリックするだけです。

Continue the warning message

WordPressサイトのDNSレコードを管理する画面に移動します。

レコードの追加」ボタンをクリックし、Brevoのサイトの情報を使ってBrevoコードレコードを追加する必要があります。次に、DKIMレコードを追加するために同じことを行ってください。

Adding a DNS Record in Bluehost

ドメインのDNS設定に両方のTXTレコードを追加したら、Brevoのサイトに戻る必要があります。

ここから、「Authenticate this email domain(このメールドメインを認証する)」と書かれたボタンをクリックする必要があります。新しいページが表示され、認証されたという成功メッセージが表示されます。

ヒントDNSの変更がインターネット全体に反映されるには、24~48時間かかることがあります。検証に失敗した場合は、数時間後に再度お試しください。

WP Mail SMTPでBrevoを有効化する

あとは、WordPressサイトでBrevoを有効化するだけです。先ほど開いた WP Mail SMTP Settings ページに戻り、API key ボックスを見つけます。

次に、「Get v3 API Key」リンクをクリックします。

Getting an API Key for Brevo in WP Mail SMTP

このリンクをクリックすると、Brevoアカウントの正しいページが新しいタブで開きます。

ここでは、SMTPキー値をコピーするだけでよい。

Copy the Brevo API Key

コピーしたら、WP Mail SMTPに戻り、APIキーをペーストします。

また、先ほどBrevoに入力した送信ドメイン(mail1.yoursite.comなど)を入力する必要があります。

Enter the Brevo API Key and Sending Domain

設定を保存」ボタンをクリックしたことを本当に〜してもよいですか?

おめでとうございます。あとはアカウントが有効化されるのを待つだけです。

さあ、メールが機能しているかテストしてみましょう。

3.SendGrid SMTPサーバーを使用したWordPressメールの送信

SendGridは、毎日100通まで無料でメールを送信できる無料プランを提供しています。

まず、SendGridのサイトにアクセスし、’Start For Free’ボタンをクリックして無料アカウントを作成してください。

アカウント作成後、認証プロセスが開始されます。あなたのアカウントは一時的に保留され、その間にメールでいくつか質問されます。これは、あなたが彼らのポリシーや価値観に沿った方法でサービスを利用することを確認するために行われます。

申請が承認されると、SendGridのダッシュボードにサインインできます。

送信者IDの作成

最初のステップは、メールに使用する「差出人」アドレスである送信者IDを作成することです。これを行うには、ダッシュボードメニューの一番下にある設定セクションの「送信者認証」をクリックする必要があります。

Navigate to Sender Authentication in SendGrid

SendGrid Sender Authenticationのページに移動します。

個別送信者確認セクションまでスクロールダウンし、「アドレスの確認」の下にある「開始」ボタンをクリックしてください。

Verify Your From Address by Clicking the Get Started Button

送信者を作成するフォームが表示されます。

次に、メールに使用する名前、メールアドレス、住所を入力します。入力が終わったら、「作成」ボタンをクリックして、送信者情報を保存します。

Create a Sender in SendGrid

重要:この「返信先」メールアドレスは、WP Mail SMTP設定で「差出人」アドレスとして入力したものと同じである必要があります。

受信トレイにこのビジネスメールアドレスを確認するための確認メールが届きます。

メッセージ内のリンクをクリックして、個別送信者IDの設定を完了することを本当に〜してもよいですか?

SendGrid Confirmation Email

メールアドレスを確認したら、サイドバーのダッシュボードリンクをクリックしてSendGridのダッシュボードに戻ってください。

APIキーのジェネレータ

次のステップでは、APIキーをジェネレータで生成し、サイトをSendGridアカウントに接続してメールの送信を開始します。

SendGridのダッシュボードメニューを使用して、メールAPIセクションを見つけ、’統合ガイド’をクリックする必要があります。

SendGrid Integration Guide

次のページでは、統合方法を選択するよう求められます。

SMTP Relayボックスの中にある’Choose’ボタンをクリックする。

Click the Choose Button Under SMTP Relay

APIキーには、将来そのキーを何に使うのかがわかるような名前をつける必要がある。

この例では、「WP Mail SMTP」と名付けた。

Creating an API Key for SendGrid

ここで、’Create Key’ボタンをクリックしてAPIキーを生成することができます。

正常に作成されたことを確認するメッセージが表示され、その下にAPIキーが表示されます。

このキーは次のセクションで必要になるので、ブラウザーでSendGridタブを開いたままにしておいてください。

WP Mail SMTPをSendGridアカウントに接続する

次に、WordPress管理画面のブラウザータブに戻り、WP Mail SMTP ” Settingsに進みます。すでにメーラーにSendGridを選択しているはずです。そうでない場合は、今すぐ選択してください。

画面の下に、SendGrid APIキーを入力する欄があります。ここにコピー&ペーストして、’設定を保存’ボタンをクリックしてください。

Add the SendGrid API Key to WP Mail SMTP Settings

次に、統合が機能していることを確認する必要がある。

まず、WP Mail SMTP設定の「メールテスト」タブを開きます。そして、メールアドレスを入力し、「メールを送信」ボタンをクリックします。

Send a Test Email With WP Mail SMTP

テストメールが正常に送信されたというメッセージが表示されるはずです。受信トレイにメールが届いていることを確認してください。

テストメールが正常に送信されたので、SendGrid APIページのあるタブに戻ってください。先に進み、’設定を更新しました’ボックスをチェックする必要があります。次に、’次へ’ボタンをクリックします:Verify Integration’ボタンをクリックします。

Check the box to say that you have updated your settings and then click the button to verify

次の画面では、「Verify Integration(統合の確認)」ボタンをクリックする必要があります。

SendGridがメールを受信したことを確認するメッセージが表示され、セットアップが完了します。

SendGrid Verification Worked

SendGridでサブドメインを認証する

SendGridの設定を完了するには、メールの到達性を向上させるためにサブドメインを作成し、認証する必要があります。

ヒント:サブドメインの作成と認証ができない場合でも、サイトからのメールは送信されます。ただし、一部のメールは受信者に届かない可能性があります。

ここで、あなたのサイトにsg.yourdomain.comのようなサブドメインを作成する必要があります。これは、あなたのウェブホスティングサービスアカウントにログインし、サブドメインを追加するための指示に従って行うことができます。

あなたがBluehostを使用している場合は、Webホスティングサービスアカウントにログインし、左側の[ホスティング]タブをクリックする必要があります。あなたは、ページの下部にある’cPanel’ボタンをクリックしてコントロールパネルを開くことができます。

Open cPanel in Bluehost

サイトのcPanelダッシュボードが起動します。

ドメイン」セクションまでスクロールダウンし、「ドメイン」オプションをクリックします。

Click the Domains Option in cPanel

既存のドメインとサブドメインの一覧ページが表示されます。

新規サブドメインを作成するには、「新規ドメインの作成」ボタンをクリックする必要があります。

Creating a New Domain or Subdomain in Bluehost

次のページでは、作成したいサブドメインを入力する必要があります。

サブドメインにはsg.yourdomain.comを使用することをお勧めします。本当に〜してもよいですか? ‘送信’ボタンをクリックして、新しいサブドメインを保存します。

Adding a Subdomain in Bluehost

サブドメインを作成したら、SendGridアカウントに追加する必要があります。

これを行うには、SendGridアカウントの設定 ” 送信者認証ページに戻る必要があります。ドメイン認証’の下にある’開始’ボタンをクリックする必要があります。

Get Started With Domain Authentication in SendGrid

次に、DNSホスティングサービスを選択します。これは、ドメイン名が別の会社に登録されていない限り、BluehostやSiteGroundなどのホスティングサービスです。

2番目のステップで、’このドメインのリンクもブランド化しますか’の’はい’オプションを設定します。これは、メールがSendGridのものではなく、あなたのドメインからのものとして表示されることを意味します。

Select your DNS host in SendGrid

次に、「次へ」ボタンをクリックします。

ここで、「送信元のドメイン」ボックスにドメインを入力する必要があります。その下の「高度な設定」リンクをクリックすると、いくつかのオプションが表示されます。

ここから、「Use automated security」ボックスのチェックを外し、「Use custom return path」ボックスにチェックを入れます。次に、サブドメインの最初の部分を「リターン・パス」に入力します。

例えば、サブドメインがsg.example.comの場合、sgと入力する。

SendGrid Domain Authentication Advanced Settings

これが完了したら、「次へ」ボタンをクリックします。

次に、ドメインに追加する必要があるDNSレコードがいくつか表示されます。ホスティングサービスのドキュメンテーションを参照するか、Brevoの方法を参照してください。

Getting your DNS records from Sendgrid

レコードを追加したら、画面下の「Verify」ボタンをクリックしてください。成功のメッセージが表示されます。

最後に、SMTPメールを再度テストし、メールが正しく送信されていることを確認します。

SMTPメールの動作確認

これらすべての方法の最終ステップは、テストメールを送信して、すべてが正常に動作していることを確認することです。

まず、WP Mail SMTP設定の「メールテスト」タブを開きます。初期設定と異なる場合は、テストメールを送信するメールアドレスを入力します。

メール送信ボタンをクリックするだけで、メールが送信されます。

Send a Test Email With WP Mail SMTP

メールが正常に送信されたことを知らせるメッセージが表示されるはずです。

次に、受信トレイをチェックし、テストメールが届いていることを確認します。

Test email from WP Mail SMTP

その他の無料SMTPメーラーオプション

今回取り上げたオプション以外にも、無料で使えるSMTPメーラーがあります:

  • アウトルック:これは他の方法よりセットアップに時間がかかるが、多くのメール(1日5,000通まで)を送信できるという利点がある。
  • Amazon SES:このサービスはセットアップがかなり複雑なので、技術に自信のある方のみお勧めします。初年度は無料です。
  • SMTP.com:堅牢で信頼性の高いオプション。難点は、最初の30日間だけ無料で、その後は有料になること。

これらすべてについては、WP Mail SMTP設定ページでメーラーを選択し、ドキュメンテーションのリンクをクリックすることで説明を得ることができます。新しいタブに説明が表示されます。

The documentation link for setting up Outlook in WP Mail SMTP

この投稿が、WordPressメールを送信するために無料のSMTPサーバーを使用する方法を学ぶのにお役に立てば幸いです。また、最高のメールマーケティングサービスに関する投稿や、最高のバーチャルビジネス電話番号アプリの比較(無料オプションあり)もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

13件のコメント返信を残す

  1. 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!

  2. Jiří Vaněk says

    I would like to ask. Will the Gmail smtp connection work even when I have two-factor authentication set up, or do I have to use their api to connect first?

    • WPBeginner Comments says

      The connection is not using the account login itself, so using two-factor authentication is fine.

  3. Mrteesurez says

    That’s mean one can use Gmail to send emails in WordPress with this plugin. Most beginners bloggers didn’t have a custom emails account, they still rely on Gmail. Can I use the free version of the plugin to achieve this or it’s required elite plan or you just use elite on the example ?

    • WPBeginner Comments says

      A number of email services can be used with the free version of WP Mail SMTP, including Gmail.

  4. boris says

    Great help, thanks! If your host doesn’t provide email services and you use this method, what are he options for using an alias so the emails sent out have the domain instead of “gmail.com”, for example.

  5. Tony says

    i have managed to set up the gmail api and its working just fine. But what i would like to know is, how many emails/ newsletters can i send in a day using the gmail api. Thanks

    • WPBeginner Support says

      You would need to check Google’s current documentation for the limits at the moment

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。