WordPressでsmtpサーバを指定する方法

WordPress

当サイトにお問い合わせフォーム(Contact Form 7)を設置したのですが,

メッセージの送信に失敗しました。後でまたお試しください。

とのメッセージが表示されメールの送信に失敗しました.

当サイトのサーバ構成を簡単に説明しますと,WordPressが動作しているサーバとSMTPサーバが動作しているサーバはオンプレで動いているのですが,別サーバ構成となっています.

ということで,WordPressが動作しているサーバ以外で動作しているsmtpサーバをお問い合わせフォームから利用する方法を調査してみました.

いろいろなブログを見て回りましたが,WP Mail SMTP(正式名称はWP Mail SMTP by WPForms)というプラグインを採用している例が多いようです.

インストール

プラグインの新規追加からWP Mail SMTP by WPFormsをインストールし有効化します.

設定

ダッシュボード→WP Mail SMTP→設定を選択します.当サイトでは以下のように設定しました.

送信元メールアドレス
サイト管理者のアドレスが設定されています.必要があれば変更します.

このメールを強制使用
チェックをいれています.他のプラグインの設定を無視する設定です.

フォーム名
サイトの名前が設定されています.必要があれば変更します.

返信先
チェックをつけると,Return-pathをお問い合わせフォームで入力したメールアドレスにします.当サイトではチェックをつけました.

メーラー
その他のSMTPを選択します.すると,以下の入力項目が表示されます.


SMTPホスト
メールサーバのアドレスもしくは名前を引けるのであれば名前を入力します.当サイトでは(ローカルの)IPアドレスを指定しました.

暗号化
なしをチェック.

TLS自動化
オフを選択.

認証
オフを選択.

「設定を保存」をクリックして設定を保存します.

テスト

ダッシュボード→WP Mail SMTP→設定を選択しメールテストタブをクリックします.送信先アドレスを入力して画面下の「メールを送信」をクリックすると,テストメールが送信されます.

HTML メールのテスト送信に成功しました ! 受信ボックスを見て届いているかどうか確認してください。

と表示されて,メールが届いていれば設定完了です.

お問い合わせフォームでもメールが発信できることを確認してください.

タイトルとURLをコピーしました