Câu trả lời:
Mô-đun Webform sử dụng mail()
để gửi thư. SMTP Authentication Support
mô-đ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 Support
mô-đ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 .
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
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
Có thể chỉ có hai dự án hỗ trợ xác thực SMTP?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
Cả hai vẫn đang trong giai đoạn thử nghiệm.
Máy chủ thư thông thường ngày nay sẽ không gửi bất kỳ thư nào mà không có xác thực smtp (không nói về VPS hoặc dịch vụ spam).
Đâ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