Cách cấu hình biểu mẫu web với smtp


10

Tôi đã tạo một biểu mẫu web và tôi muốn định cấu hình nó gửi email với xác thực smtp. Tôi cũng đã cài đặt mô-đun xác thực SMTP, nhưng tôi không thể tìm thấy bất kỳ tùy chọn nào cho phép tôi thiết lập biểu mẫu web để sử dụng smtp.

Điều này có thể không? Có lời khuyên nào không?

Câu trả lời:


11

Mô-đun Webform sử dụng mail()để gửi thư. SMTP Authentication Supportmô-đun cho phép Drupal bỏ qua mail()chức năng PHP và gửi email trực tiếp đến máy chủ SMTP.

Cùng với SMTP Authentication Supportmô-đun, bạn sẽ cần cài đặt mô-đun hệ thống Mail và định cấu hình nó để gán một lớp smtp cho dạng web, từng bước được giải thích trong hướng dẫn này .

Nếu bạn đã cài đặt mô-đun SMTP trong trang web drupal của mình, bạn sẽ phải định cấu hình cài đặt SMTP ( /admin/config/system/smtp) để gửi email

Ví dụ (Định cấu hình SMTP cho GMAIL):

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)

Thay vì GMAIL nếu bạn muốn sử dụng một số nhà cung cấp dịch vụ khác ngoài việc kiểm tra chi tiết máy chủ của họ và chi tiết cổng .


@drupspark Giải pháp trên có hiệu quả với bạn không, hoặc nếu bạn tìm thấy giải pháp nào đó tốt hơn xin vui lòng chia sẻ. Cảm ơn!!
Ankit Agrawal

3

Có, điều đó là có thể. Vấn đề là mặc định webform gửi email qua mail (). Để sửa nó, chúng ta phải gán một lớp smtp cho dạng web. Để làm như vậy, hãy làm theo bước này và để định cấu hình smtp bằng tài khoản gmail @Ankit đã đề cập đến nó rất rõ ràng ở đây rồi.

các bước tóm tắt

  • Bạn cần phải settup mailsystem : module này sẽ giúp chúng tôi biến email configure hoặc chúng ta có thể nhìn thấy nó sẽ cho Webform để sử dụng smtp.
  • Như được đưa ra trong hướng dẫn từng bước, hãy chọn biểu mẫu web trong cài đặt mới, giữ phím trống để lưu các cài đặt và bây giờ bạn thấy danh sách chọn "Lớp mô-đun Webform" trên đầu trang cùng nơi bạn vừa lưu cài đặt.
  • Dưới đây là danh sách lựa chọn "Lớp mô-đun Webform", bạn có thể đặt biểu mẫu web để sử dụng mô-đun smtp.

1

Drupal SMTP auth mô-đun có thể giúp bạn.

Xác thực SMTP:

Mô-đun này cho phép Drupal bỏ qua chức năng mail mail () và gửi email trực tiếp đến máy chủ SMTP. Mô-đun hỗ trợ xác thực SMTP và thậm chí có thể kết nối với máy chủ bằng SSL nếu được PHP hỗ trợ. Mô-đun này sử dụng lớp smtp và thư từ PHPMailer. https://github.com/PHPMailer/PHPMailer


1
Mặc dù điều này có thể trả lời câu hỏi, nhưng câu trả lời chỉ liên kết không được khuyến khích. Bạn có thể vui lòng mở rộng và giải thích làm thế nào OP có thể sử dụng mô-đun này với một biểu mẫu web.
Triskelion


0

Đây là các bước bạn phải thực hiện để định cấu hình Mô-đun hệ thống thư trên Drupal 7

Bước 1: Chuyển đến Cấu hình> Hệ thống> Hệ thống thư Bước 2: Chuyển đến cài đặt mới Bước 3: Chọn hệ thống thư bạn muốn sử dụng với mô-đun

Bước 1: Chuyển đến Cấu hình> Hệ thống> Hệ thống thư

Bước 2: Chuyển đến cài đặt mới

Bước 3: Chọn hệ thống thư bạn muốn sử dụng với mô-đun

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.