Mô-đun Custom SMTP thêm khả năng gửi thư điện tử trong ứng dụng.

Cài đặt và cấu hình

Để cài đặt mô-đun này trong dự án, hãy chuyển đến phần Modules và tìm Custom SMTP .

smtp_install

Sau khi cài đặt, các trường sau được yêu cầu thiết lập:

  • Login (bắt buộc) - địa chỉ email được sử dụng để gửi e-mail.
  • Password (bắt buộc) - mật khẩu từ địa chỉ email đã chọn.
  • Server address (bắt buộc) - địa chỉ máy chủ được sử dụng để gửi e-mail. Theo mặc định: smtp.gmail.com ( Gmail ).
  • Server port (bắt buộc) - số cổng của địa chỉ máy chủ đã chọn. Theo mặc định: 587 ( Gmail ).
  • Use TLS (không bắt buộc) - giao thức bảo mật tầng vận chuyển. Được tắt theo mặc định.
  • From Name (không bắt buộc) - tên người gửi sẽ được sử dụng theo mặc định.

module_settings

BP sau đây được tạo theo mặc định cho việc sử dụng phụ trợ:

  • Custom SMTP: Send email - gửi email theo các trường cho sẵn:
    • Subject [ string ] - chủ đề email;
    • Body dung [ text ] - nội dung email;
    • To [ email array ] - mảng email của người nhận;
    • Сс [ email array ] - mảng email trong bản sao;
    • From_name [ string ] - tên người gửi;
    • Bcc [ email array ] - mảng người nhận bản sao mù;

custom_smtp_send_email

Ví dụ sử dụng

Dưới đây là một ví dụ đơn giản về việc gửi email cơ bản với nội dung đã cho đến email đã chọn khi nhấn nút.

Chúng tôi sẽ sử dụng cài đặt Gmail mặc định trong ví dụ này. Trước hết, cần chuẩn bị tài khoản Gmail để gửi email qua các ứng dụng của bên thứ ba:

  • Mở cài đặt tài khoản Gmail ;
  • Chuyển đến Forwarding and POP/IMAP ;
  • Bật IMAP Access ;
  • Lưu các thay đổi;

example_1_gmail_settings

Sau đó cài đặt mô-đun Custom SMTP vào dự án của bạn và định cấu hình nó cho phù hợp.

example_2_module_settings

Sau khi mô-đun được định cấu hình, hãy tạo Điểm Endpoint cho quy trình công việc Custom SMTP: Send email :

  • Tạo nhóm Endpoint mới;
  • Tạo phiên bản điểm cuối mới trong nhóm mới được tạo;
  • Thiết lập nó như trong hình bên dưới;

example_3_endpoint Sau đó, bạn có thể bắt đầu tạo giao diện người dùng của ứng dụng. Trong ví dụ này, thiết kế trông giống như trên hình bên dưới.

example_4_layout

Email đang được gửi sau khi nút được nhấp ( onClick ) và quy trình công việc tương ứng sẽ như sau:

example_5_onClick

  • InputEmail Get Properties - lấy địa chỉ email của người nhận từ thành phần Input Email ;
  • To Array - chuyển đổi địa chỉ email thành mảng địa chỉ do Server request POST /sendemail/ chỉ nhận các mảng trong đầu vào;
  • InputText Get Properties - nhận văn bản email từ thành phần Input Text ;
  • Server request POST /sendemail/ - nhận các giá trị từ các thành phần Đầu vào và thực thi quy trình công việc Custom SMTP: Send email trong phần phụ trợ.
Was this article helpful?

AppMaster.io 101 Khóa học tai nạn

10 Mô-đun
2 Tuần

Không biết chắc nên bắt đầu từ đâu? Bắt đầu với khóa học sụp đổ của chúng tôi dành cho người mới bắt đầu và khám phá AppMaster từ A đến Z.

Bắt đầu khóa học
Development it’s so easy with AppMaster!

Cần sự giúp đỡ nhiều hơn?

Giải quyết mọi vấn đề với sự giúp đỡ của các chuyên gia của chúng tôi. Tiết kiệm thời gian và tập trung vào việc xây dựng các ứng dụng của bạn.

headphones

Liên hệ hỗ trợ

Hãy cho chúng tôi biết về vấn đề của bạn và chúng tôi sẽ tìm ra giải pháp cho bạn.

message

trò chuyện cộng đồng

Thảo luận câu hỏi với những người dùng khác trong cuộc trò chuyện của chúng tôi.

Tham gia cộng đồng