SMTP Mailerプラグイン ~WordPressでブログを始める~
前回の「CONTACT form 7プラグイン(後編)」の記事
Contents
はじめに
以前の記事で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の「Settings」または、設定ー>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」
送信のログが表示されるので何らかのエラーで送信ができなかった時はこのログを頼りに設定を見直す。
実際に届いたテストメール。
送信者の名前が先程設定した ”Contact Form”になっている。
問題なく送れたので実際のContact Form 7の質問フォームからも送信してみる。
メールアドレスは仮の適当なアドレスを入力した。
下記が実際に届いたメール。
送信者の名前がフォームで入力した値になっている、また差出人のメールアドレスもフォームで入力したアドレスになっている。
Reply-Toも設定されていたのでこのメールに「返信」をするとフォームに入力したアドレスに返信される。
Server Info
最後のタブがServer Infoのタブ。サーバー情報が表示される。
最近のコメント