SMTP Mailerプラグイン ~WordPressでブログを始める~ | そう備忘録

SMTP Mailerプラグイン ~WordPressでブログを始める~

前回の「CONTACT form 7プラグイン(後編)」の記事

はじめに

以前の記事でContact Form 7を使って問い合わせフォームを作成した。

その際にメールの送信元を MailAddress@souichi.club (MailAddressは任意)を指定したがsouichi.clubではメール関係の設定をしていないのでそのままだと送信ができない。

なのでgmail経由でメールを送信する事にした。

選んだプラグインはSMTP Mailer

説明を読んで見ると、

  • WEBサイトから送信する全てのメールを処理するメールサーバーを設定できる
  • Contact Form 7に対応している

とあったので、まずはインストールをしてみることにした。

SMTP Mailerのインストール

WordPressのメニューからプラグインー>新規追加で検索フィールドで  ”SMTP Mailer” で検索する。

「今すぐインストール」「有効化」で有効にする。

SMTP Mailerプラグイン

SMTP Mailerの設定

プラグインー>インストール済みプラグインからSMTP Mailerの「Settings」または、設定ー>SMTP Mailerをクリックして設定画面に移動する。

Generalタブ

SMTP Mailer General設定

SMTP Host

smtp.gmail.com

gmailのSMTPサーバー名を指定した。

SMTP Authentication

Trueを選択した。

SMTP認証を行う設定

SMTP Username

MyAddress@gmail.comを指定した。

MyAddressは送信の為のユーザ名

Contact Form 7からの質問はこのメールアドレスから届くことになる。

SMTP Password

パスワード

上記のMyAddress@gmail.comでgmailにログインをする時のパスワード。

Type of Encryption

TLSを指定した。

暗号化のタイプ

SMTP Port

587 を指定した。

gmailのSMTPのポート番号を指定する。

※SSLの場合は465

From Email Address

MyAddress@gmail.comを指定した。

送信元メールアドレス。gmailの場合はユーザ名と同一

From Name

”Contact Form” と設定した。

送信者の名前

Disable SSL Certificate Verification

未チェック

SSL証明書検証を無効化するチェックボックス。

未チェックで接続できるのであればそのままでOK。

PHP5.6(7.0系も含む)ではピア証明書の検証が有効に変更になったのでサーバーによってはSMTPサーバーに接続エラーになってしまうので、そのためのオプション。

Test Email

Test Emailタブで送信テストを行ってみる。

To、Subject、Messageに入力して「Send Mail」

SMTP Mailer 送信テスト

送信のログが表示されるので何らかのエラーで送信ができなかった時はこのログを頼りに設定を見直す。

SMTP Mailer 送信ログ

実際に届いたテストメール。

送信者の名前が先程設定した ”Contact Form”になっている。

SMTP Mailer テストメール

問題なく送れたので実際のContact Form 7の質問フォームからも送信してみる。

メールアドレスは仮の適当なアドレスを入力した。

ご質問がある方からのテスト送信

下記が実際に届いたメール。

送信者の名前がフォームで入力した値になっている、また差出人のメールアドレスもフォームで入力したアドレスになっている。

Reply-Toも設定されていたのでこのメールに「返信」をするとフォームに入力したアドレスに返信される。

「ご質問がある方」のテストメール

Server Info

最後のタブがServer Infoのタブ。サーバー情報が表示される。

SMTP Mailer Server Info

次回の「WP-DBManagerプラグイン」の記事

souichirou

やった事を忘れない為の備忘録 同じような事をやりたい人の参考になればと思ってブログにしてます。 主にレゴ、AWS(Amazon Web Services)、WordPress、Deep Learning、RaspberryPiに関するブログを書いています。 仕事では工場に協働ロボットの導入や中小企業へのAI/IoT導入のアドバイザーをやっています。 2019年7月にJDLA(一般社団法人 日本デイープラーニング協会)Deep Learning for GENERALに合格しました。 質問は記事一番下にあるコメントかメニュー上部の問い合わせからお願いします。

おすすめ

質問やコメントや励ましの言葉などを残す

名前、メール、サイト欄は任意です。
またメールアドレスは公開されません。