SMTPプラグインなしでWordPressでメールを送信する方法

公開: 2022-04-12

WordPress は、ユーザーがゼロから Web サイトやブログを作成したり、既存の Web サイトを改善したりできるようにするコンテンツ管理システム (CMS) です。 WordPress の最も便利な機能の 1 つは、メールを送信する機能です。
WordPress でメールを送信する方法はいくつかありますが、最も一般的で信頼できる方法は、SMTP プラグインを使用することです。 SMTP (Simple Mail Transfer Protocol) は、Web サーバーから電子メールを送信するための業界標準です。
ただし、SMTP プラグインを使用したくない状況がいくつかあります。 たとえば、共有ホストを使用していて、ホストが電子メールの送信機能を無効にしている場合や、SMTP プラグインが正常に機能しない場合などです。
このような場合でも、組み込みの wp_mail() 関数などの別の方法を使用して、WordPress からメールを送信できます。 この記事では、smtp プラグインを使用せずに WordPress でメールを送信する方法について説明します。

PHPmails および WPSS メール機能は、すべてのメールを送信しなくなります。 代わりに、SMTP を使用します。 WordPress では、PHPMailer 関数を使用して SMTP 接続を確立します。 ウィンドウの左側にある [設定] セクションに移動して、WP Mail SMTP の設定を変更できます。 WP SMTP プラグインを使用して、選択した SMTP サーバーを使用して、WordPress Web サイトに SMTP コントロールを追加できます。 PHP メールは、WordPress のデフォルト設定で電子メール通知を送信するために使用されます。 WP Mail SMTP などの他のオンライン SMTP プログラムは無料でダウンロードできます。

WordPress には SMTP が必要ですか?

クレジット: lifterlms.com

この質問に対する決定的な答えはありません。これは、特定のニーズと構成に依存するためです。 ただし、一般的に、WordPress には SMTP は必要ありません。 このソフトウェアには、電子メールの送信に使用できる独自のメール機能が組み込まれています。 ただし、外部メール サーバー経由で電子メールを送信する必要がある場合は、SMTP を構成する必要があります。

PHP は WordPress のメール機能を処理します。 この機能は、共有ホスティング プロバイダーによって適切に構成されていないか、完全に無効にされていることがよくあります。 第三者が提供する電子メール サービスを使用して電子メールを送信できます。 Mailgun、Google Apps、Sendgrid などのサービスは、業務目的で使用できます。 WP Mail SMTP プラグインをインストールして有効にする必要があります。 プラグインを有効にしたら、[設定] * [メール] に移動して設定します。 ボックスの横にある [Return Path] オプションをオンにする必要があります。

このオプションを有効にすると、リターン パスは送信者の電子メール アドレスと一致するように設定されます。 メール アカウントがまだ構成されていない場合は、パスワードの入力が必要になる場合があります。 通常、パスワードはプレーン テキストで保存されるため、安全ではありません。 このファイルは、メモ帳や TextEdit などの任意のプレーン テキスト エディタで、1 文字または 2 文字を挿入して編集できます。 SMTP を使用した電子メールの送信は、ホストまたはポートが正しくないために妨げられることがよくあります。 共有ホスティング プロバイダーのメール サーバーを使用している場合、すべての通信を追跡するのが難しい場合があります。 メールが予定どおりに配信されない場合は、サードパーティのメール サービスの使用を検討してください。 一部の WordPress ホスティング プロバイダーは、表示できる送信メールの量を制限している場合があります。 そのため、WordPress を使用してニュースレターのメールを送信することはお勧めしません。

WordPress 認証キーを作成し、適切な SMTP ホストを設定する必要があります。
開始する前に、まず新しい認証キーを生成する必要があります。 これを行うには、WordPress サイトの [設定] ページに移動し、[電子メール] タブをクリックしてから、[新規追加] をクリックします。
[新しいメール アドレスを追加] ボタンをクリックして、メール アドレスを追加します。 [新しいパスワードの追加] ボタンをクリックして、新しいパスワードを追加できます。 次に、[作成] セクションで [作成] ボタンをクリックします。
次に、認証キーを使用できるように SMTP ホストを構成する必要があります。 認証キーを使用するには、SMTP ホストの SMTP 設定ページにログインし、認証キー フィールドにキーを入力します。
最後に、WordPress Web サイトを SMTP 認証用に構成する必要があります。 これを行うには、WordPress サイトの [設定] ページに移動し、[メール] タブをクリックします。
電子メール設定を選択すると、SMTP 認証リンクにアクセスできます。
電子メール アドレス フィールドと認証キー フィールドは、電子メール アドレスと認証キーを入力できるフィールドです。
変更を保存するには、[変更を保存] ボタンをクリックします。
電子メールが SMTP 認証経由で送信される場合、サーバーは最初に送信者が WordPress サイトに接続されていることを確認します。 送信者が有効な電子メール アドレスを持っていない場合、要求は拒否されます。

PHP のメール機能よりも SMTP が WordPress にとって優れたオプションである理由

通常、WordPress の SMTP メールよりも PHP のメール機能の方が適しています。 WordPress は TLS および SSL 暗号化もサポートしているため、メールの安全性がさらに高まります。 WP Mail SMTPプラグインをインストールし、「テストメールを送信」ボックスにメールアドレスを入力することで、SMTPサーバーとポートを見つけることができます.

WordPress サイトからメールを送信するにはどうすればよいですか?

クレジット: clickwp.com

WordPress サイトからメールを送信するには、WordPress でメール アカウントを設定する必要があります。 メール アカウントを設定したら、WordPress の設定に移動し、[メール] タブをクリックします。 そこから、WordPress サイトで使用するメール アドレスを入力できます。

Gmail の SMTP サーバーを使用して、WordPress からメールを送信できます。 WordPress の電子メール機能は、PHP メール モジュールに組み込まれています。 ほとんどの WordPress ホスティング プロバイダーは、スパムや悪用を寄せ付けないように、この機能に制限を課しています。 コンテンツの配信を改善するには、Mailgun や SendinBlue などの有料の G Suite サービスを使用することをお勧めします。 WP Mail SMTP は、利用可能な WordPress SMTP プラグインの中で群を抜いて最高です。 任意の SMTP サーバーを使用して WordPress メールを送信できるため、メッセージの送信先を気にする必要がありません。 WordPress サイトを Gmail サーバーに接続する最初の最も明白な方法は、FTP 経由です。

最初の方法では、OAuth 認証の方が安全です。 2 つ目の方法は、Gmail アカウントの SMTP 設定を手動で構成することです。 「新しいプロジェクト」オプションをクリックして続行できます。 ミニポップアップウィンドウを使用してプロジェクトを選択できます。 このプロジェクトを完了するには、まず使用する API を有効にする必要があります。 WordPress メール SMTP プラグイン設定で、WordPress メールへの接続に使用する資格情報を入力する必要があります。 承認されたリダイレクト URL の下にある [+ URL を追加] ボタンをクリックすると、URL フィールドの下に https://connect.washingtonpost.com/washington/washington/washington-post/washington/ と入力できます。

このリンクをクリックすると、資格情報の編集ページにクライアントのシークレットとクライアント ID が表示されます。 キーをコピーして、プラグインの設定ページに貼り付ける必要があります。 WP Mail SMTP を使用している場合は、すべてのメール設定をテストして、すべてが正しく動作するようにすることができます。 プラグインの Pro バージョンを使用して、メール ログに接続したり、受信する通知頻度を変更したり、WordPress サイトに送信される通知を微調整したりすることもできます。

プラグインなしのWordPress SMTP設定

WordPress でプラグインなしで SMTP をセットアップする方法はいくつかあります。 1 つの方法は、SMTP ゲートウェイを提供する SendGrid などのサービスを使用することです。 もう 1 つの方法は、独自のサーバーに SMTP をセットアップすることです。

WordPress では電子メールが許可されていないため、電子メールの確認が必要な機能を使用しようとすると、実行が困難になります。 WordPress のメール機能を改善したい場合は、Simple Mail Transfer Protocol または SMTP サーバーをサイトに追加できます。 SMTP サービスは、Mailgun、SendinBlue、Mailgun、Sendgrid など、さまざまなプロバイダーから利用できます。 上記の変更を行った後、お問い合わせフォームに記入してメールを送信してみてください。 Easy WP SMTP または Post SMTP Mailer with Email Log は、WordPress プラグイン ストアにある多くのプラグインのうちの 2 つです。 WordPress ダッシュボードまで下にスクロールし、[Post SMTP] オプションをクリックします。 ホスティング プロバイダーが cPanel を介して WordPress Web サイトを管理する機能を提供している場合は、このサービスを使用して SMTP を構成できます。 メール アカウントと cPanel の送信サーバー設定まで下にスクロールして、メールの SMTP 設定を表示します。 その結果、SMTP を使用してメールを送信するように WordPress を構成できます。

WP メール SMTP

WP Mail SMTP を使用すると、特定の SMTP サーバーを使用するように WordPress のメール機能を構成できます。 これは、WordPress サイトがメールを正しく送信していない場合に役立ちます。

WordPress を使用している場合、プラットフォームの組み込み機能により、電子メールの送信など、多くのことができます。 WordPress Simple Mail Transfer Protocol (SMTP) は、すべてのメールが顧客の受信トレイに確実に届くようにするために必要です。 たとえば、WordPress は、WP Mail SMTP などのプラグインを使用して、これを行う簡単な方法を提供します。 電子メールを Web サイトに単純に接続して、Web サイトが正常に機能していることを確認することはできません。 WordPress SMTP を使用すると、メールが宛先に到達することを保証できます。 これらのプラグインの一部は、1 つまたは 2 つの統合オプションを提供し、幅広いメール プロバイダーをサポートしています。 WP Mail SMTP を使用すると、SMTP プロバイダーに接続し、ウィザードを介して WordPress を構成できます。

このプラグインの無料版は、メール マーケティング サービスと SMTP プロバイダーをサポートしています。 Amazon SES、Office 365、Better Email Logger に加えて、プレミアム バージョンでは 3 つの追加プラットフォームのサポートが提供されます。 SMTP Mailer として知られる WordPress SMTP プラグインは、ほとんどのコンタクト フォーム ビルダーで WordPress SMTP プラグインを使用したい場合に最適です。 FluentSMTP を使用すると、Amazon SES を含む幅広い E メール サービス プロバイダーに無料で接続できます。 Sendinblue の無料プラグインを使用すると、ほんの数ステップで Sendin blue アカウントを WordPress Web サイトに接続できます。 Sendinblue のプラグインを使用して、Web サイトにカスタム サブスクリプション フォームを埋め込むこともできます。 トランザクション メールを送信する場合、個人アカウントを使用する必要はありません。

専用の電子メール マーケティング サービスまたは SMTP サーバーへのアクセスを提供する専門的な電子メール サービスが必要です。 WordPress は、3 つの方法を使用して構成できます。 Gmail は OAuth 経由でリンクできます。または、SendGrid などの別の推奨メール クライアントに API 経由でアクセスできます。 プラグインが他の SMTP サービスをサポートしていない場合は、手動で接続できます。 WP Mail SMTP 構成ウィザードのオプションとして SendGrid を選択すると、プラグインは API キーとドメインを要求します。 企業は、送信者アドレスの電子メール アドレスとして [email protected] を頻繁に使用します。 SMTP プロバイダーが API アクセスを提供していない場合は、データに対して手動操作を実行する必要があります。

コア ファイルの編集に慣れておらず、手動で WordPress 経由で SMTP プロバイダーに接続したい場合、プラグインは次の情報を尋ねます: 詳細はプロバイダーのドキュメントで見つけるか、Google でこの情報をすばやく検索してください。 計画している場合は、SMTP を使用して 1 日に数百通の電子メールを送信する必要があります。 市場にはさまざまな SMTP プロバイダーがありますが、寛大な無料プランを提供するものもあります。 プレミアム サービスを使用すると、トランザクション メールの量を増やすことができます。

Wp Mail SMTP またはサードパーティの SMTP サービスを使用する際にセキュリティを確保する方法

WP Mail SMTP を使用している場合は、次の手順に従ってセキュリティを確保してください: *br* 2 要素認証ボックスに br と入力すると、2 要素認証アカウントにログインできます。 Secure Socket Layer (SSL) と Transport Layer Security (TLS) の両方が必要です。
SSL/TLS を使用するには、SMTP サーバーを構成する必要があります。 チェックボックスを設定して、ドメインの MX レコードで DNS サーバーを確認します。 ドメインの SPF レコードにログインすることで、SPF を有効にすることができます。 チェックボックスに移動して、ドメインの DKIM 設定を有効にする必要があります。 DKIM レコードは、インターネット上で無料で公開されています。 サードパーティの SMTP サービスを使用する場合は、セキュリティを確保するために次の手順を実行することをお勧めします: それを選択すると、2 要素認証を有効にすることができます。 SMTP サーバーで SSL/TLS を使用する必要があります。 ドロップダウン メニューから [DNS サーバーの検証] を選択すると、ドメインの MX レコードを設定して DNS サーバーを検証できます。 ドメインの SPF レコードは、[SPF を有効にする] チェックボックスが有効になっている SPF レコードとして表示されるはずです。 ドメインの DKIM レコードから選択することで、DKIM を有効にできます。