smtpでwebformを構成する方法


10

Webフォームを作成しましたが、SMTP認証を使用してメールを送信するように構成します。SMTP認証モジュールもインストールしましたが、smtpを使用するためのWebフォームをセットアップできるオプションが見つかりません。

これは可能ですか?何かアドバイス?

回答:


11

Webformモジュールは、mail()メールの送信にを使用します。SMTP Authentication Supportモジュールにより、DrupalはPHP mail()関数をバイパスし、SMTPサーバーに直接電子メールを送信できます。

SMTP Authentication Supportモジュールに加えて、Mailシステムモジュールをインストールして、このチュートリアルで説明されている段階的なwebformにsmtpクラスを割り当てるように構成する必要があります。

あなたがしている場合は、SMTPモジュールがあなたのDrupalサイトにインストールします(SMTP設定を構成しなければならないよりも、/admin/config/system/smtp電子メールを送信するために)

例(GMAILのSMTPの構成):

A. INSTALL OPTIONS:
 1. Turn this module on or off: (SELECT "ON")

B. SMTP SERVER SETTINGS:
 1. Server: smtp.gmail.com
 2. Backup server: (LEAVE BLANK)
 3. Port: 465
 4. Use encrypted protocol: (SELECT "Use SSL")

C. SMTP AUTHENTICATION:
 1. Username: (ENTER YOUR GMAIL EMAIL ID)
 2. Password: (ENTER YOUR ABOVE EMAIL ID PASSWORD)

D. E-MAIL OPTIONS:
 1. E-mail from address: (ENTER YOUR GMAIL EMAIL ID AS ENTERED ABOVE)
 2. E-mail from name: (ENTER SITE NAME, ITS DEFAULT VALUE IS DRUPAL VERION)
 3. Allow to send e-mails formated as Html (ENABLE CHECKBOX IF YOU WANT)

E. SEND TEST E-MAIL:
 1. E-mail address to send a test e-mail to: 
   (ENTER YOUR EMAIL ID AT WHICH YOU WANT TO RECEIVE TEST MAIL)

サーバーの詳細ポートの詳細を確認する以外のサービスプロバイダーを使用する場合は、GMAILの代わりに。


@drupspark上記の解決策はうまくいきましたか、または共有するよりも良い解決策が見つかった場合。ありがとう!!
Ankit Agrawal 2013

3

はい、それは可能です。問題は、デフォルトではwebformがmail()を介してメールを送信することです。これを修正するには、smtpクラスをwebformに割り当てる必要があります。これを行うには、この手順に従い、Gmailアカウントでsmtpを構成するために、@ Ankitはすでに非常に明確に述べています。

要約の手順

  • mailsystemを設定する必要があります。このモジュールはメール変数の設定に役立ちます。または、webformにsmtpを使用するように指示することがわかります。
  • ステップガイドで説明したように、新しい設定でWebフォームを選択し、キーを空のままにして設定を保存すると、設定を保存したページの上部に「Webフォームモジュールクラス」の選択リストが表示されます。
  • これは、smtpモジュールを使用するようにWebフォームを設定できる「Webformモジュールクラス」の選択リストです。

1

Drupal SMTP認証モジュールが役立ちます。

SMTP認証:

このモジュールにより、DrupalはPHPのmail()関数をバイパスし、SMTPサーバーに直接電子メールを送信できます。モジュールはSMTP認証をサポートし、PHPでサポートされている場合はSSLを使用してサーバーに接続することもできます。このモジュールは、PHPMailerのsmtpおよびmailクラスを使用します。https://github.com/PHPMailer/PHPMailer


1
これで質問に答えることはできますが、リンクのみの回答はお勧めしません。OPがこのモジュールをWebフォームでどのように使用できるかを拡張して説明してください。
Triskelion 2013


0

これは、Drupal 7でメールシステムモジュールを構成するために従う必要がある手順です。

ステップ1:[構成]> [システム]> [メールシステム]に移動しますステップ2:新しい設定に移動しますステップ3:モジュールで使用するメールシステムを選択します

手順1:[構成]> [システム]> [メールシステム]に移動します。

手順2:新しい設定に移動する

ステップ3:モジュールで使用するメールシステムを選択する

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.