Saya telah membuat formulir web dan saya ingin mengkonfigurasinya mengirim email dengan otentikasi smtp. Saya telah menginstal modul otentikasi SMTP juga, tetapi saya tidak dapat menemukan opsi apa pun yang memungkinkan saya untuk mengatur webform untuk menggunakan smtp.
Modul webform menggunakan mail()untuk mengirim surat. SMTP Authentication Supportmodul memungkinkan Drupal untuk memotong mail()fungsi PHP dan mengirim email langsung ke server SMTP.
Bersamaan dengan SMTP Authentication Supportmodul Anda perlu menginstal modul sistem Mail dan mengkonfigurasinya untuk menetapkan kelas smtp ke webform yang langkah demi langkah dijelaskan dalam tutorial ini .
Jika Anda memiliki modul SMTP yang diinstal di situs drupal Anda, Anda harus mengkonfigurasi pengaturan SMTP ( /admin/config/system/smtp) untuk mengirim email
Contoh (Mengkonfigurasi SMTP untuk GMAIL):
A. INSTALL OPTIONS:1.Turnthismodule on or off:(SELECT "ON")
B. SMTP SERVER SETTINGS:1.Server: smtp.gmail.com
2.Backup server:(LEAVE BLANK)3.Port:4654.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 asHtml(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)
Alih-alih GMAIL jika Anda ingin menggunakan beberapa penyedia layanan lain daripada memeriksa rincian server mereka dan rincian port .
@drupspark Apakah solusi di atas berfungsi untuk Anda, atau jika Anda menemukan beberapa solusi yang lebih baik daripada silakan bagikan. Terima kasih!!
Ankit Agrawal
3
Ya itu mungkin. Masalahnya adalah bahwa secara default webform mengirim email melalui surat (). Untuk memperbaikinya kita harus menetapkan kelas smtp ke webform. Untuk melakukannya ikuti langkah ini dan untuk mengkonfigurasi smtp dengan akun gmail @Ankit telah menyebutkannya dengan sangat jelas di sini.
langkah-langkah dalam ringkasan
Anda perlu dengan settup mailsystem : modul ini akan membantu kami variabel surat configure atau kita bisa melihatnya akan memberitahu formulir web untuk penggunaan smtp.
Seperti yang diberikan dalam panduan langkah, pilih formulir web dalam pengaturan baru, simpan kunci sebagai kosong, simpan pengaturan, dan sekarang Anda melihat daftar pilih "modul modul Webform" di bagian atas halaman yang sama di mana Anda baru saja menyimpan pengaturan.
Berikut adalah daftar pilih "kelas modul Webform" yang dapat Anda atur bentuk web untuk menggunakan modul smtp.
Modul ini memungkinkan Drupal memintas fungsi PHP mail () dan mengirim email langsung ke server SMTP. Modul ini mendukung otentikasi SMTP dan bahkan dapat terhubung ke server menggunakan SSL jika didukung oleh PHP. Modul ini menggunakan kelas smtp dan mail dari PHPMailer. https://github.com/PHPMailer/PHPMailer
Meskipun ini dapat menjawab pertanyaan, jawaban tautan saja tidak disarankan. Bisakah Anda memperluas dan menjelaskan bagaimana OP dapat menggunakan modul ini dengan formulir web.
Triskelion
1
Apakah mungkin hanya dua proyek yang mendukung otentikasi SMTP? https://www.drupal.org/project/phpmailer https://www.drupal.org/project/smtp
Keduanya masih dalam versi beta.
Server surat biasa hari ini tidak akan mengirim surat apa pun tanpa otentikasi smtp (tidak berbicara tentang VPS atau layanan spam).
Ya itu mungkin. Masalahnya adalah bahwa secara default webform mengirim email melalui surat (). Untuk memperbaikinya kita harus menetapkan kelas smtp ke webform. Untuk melakukannya ikuti langkah ini dan untuk mengkonfigurasi smtp dengan akun gmail @Ankit telah menyebutkannya dengan sangat jelas di sini.
langkah-langkah dalam ringkasan
sumber
Modul autentikasi SMUP Drupal dapat membantu Anda.
SMTP Auth:
sumber
Apakah mungkin hanya dua proyek yang mendukung otentikasi SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Keduanya masih dalam versi beta.
Server surat biasa hari ini tidak akan mengirim surat apa pun tanpa otentikasi smtp (tidak berbicara tentang VPS atau layanan spam).
sumber
Ini adalah langkah-langkah yang harus Anda ikuti untuk mengonfigurasi Modul Sistem Mail di Drupal 7
Langkah 1: Buka Konfigurasi> Sistem> Sistem Surat. Langkah 2: Buka pengaturan baru. Langkah 3: Pilih sistem surat yang ingin Anda gunakan dengan modul
sumber