Gmail STMPを作成し、WordPress、Laravel、php用にインストールします…
- 24-07-2022
- trienkhaiweb
- 0 Comments
SMTPはメールを送信するためのプロトコルですが、幸いなことに、GoogleはGoogleのサーバーから無料でメールを送信できるソリューションを提供しています。 GoogleのSTMPを介してメールを送信することには、次の利点があります。
- 高いメール配信成功率(ほぼ100%)。
- メールサーバーをインストールする必要はありません(VPSを使用している場合)。
- 基本的に、Googleのメールサーバーにメールの送信を要求しているため、VPSに自己インストールされたメールサーバーを使用する場合のように、メールがスパムとしてマークされる可能性は低くなります。
Gmail SMTPを作成するには、少なくともGoogleメールアカウントが必要です。次に、次の手順を順番に実行する必要があります。
Mục lục
ステップ1:あなたのグーグルアカウントにアクセスします:
手順2:セキュリティメニューにアクセスし、2段階認証を有効にします。
手順3:2段階認証プロセスを有効にした後、アプリケーションパスワードの作成に進みます。
作成後、Googleはアプリケーションパスワードを提供します。SMTP構成に使用するために保存する必要があります
手順4:WebサイトにSMTPメールをインストールします。
WordPressの場合:
プラグインEASYWPSMTPまたはWPMailSMTP by WPFormsをインストールし、次の構成を使用します。
- SMTPホスト–smtp.gmail.comと入力します。
- SMTPポート–デフォルトのSMTP Googleは、SSLの場合は465、TSLの場合は587です。
- 暗号化–常に暗号化を使用する必要があります。使用するポート番号と一致するように選択してください。
- 認証– SMTP認証を有効にする必要があるため、[オン]を選択します。
- ユーザー名–Gmailアドレス。
- パスワード–前の手順で作成したGmailアプリのパスワード。
WordPressをコーディングする場合は、このコードをfunctions.phpにスローします
add_action( 'phpmailer_init', function( $phpmailer ) { if ( !is_object( $phpmailer ) ) $phpmailer = (object) $phpmailer; $phpmailer->Mailer = 'smtp'; $phpmailer->Host = 'smtp.gmail.com'; $phpmailer->SMTPAuth = 1; $phpmailer->Port = 465; $phpmailer->Username = 'web888@gmail.com'; $phpmailer->Password = 'matkhauungdung'; $phpmailer->SMTPSecure = 'SSL'; $phpmailer->From = 'trienkhaiweb@gmail.com'; $phpmailer->FromName = 'Web888 - web888.vn'; });
laravelを使用する場合は、このパラメーターを.env.fileで構成します。
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME=web888@gmail.com MAIL_PASSWORD=matkhauungdung MAIL_ENCRYPTION=null
純粋なPHPWebサイトまたはコーデックの場合、上記と同じ構成でメールサーバーのパラメーターを設定し、フレームワークの機能、cmsはすべてphpメールに基づいており、各フレームワークの構成方法を学習します。
幸運を !