API Mailjet¶
Odoo tương thích với API của Mailjet cho gửi thư hàng loạt. Thiết lập máy chủ gửi thư hàng loạt chuyên dụng thông qua Mailjet bằng cách cấu hình cài đặt trong tài khoản Mailjet và cơ sở dữ liệu Odoo. Trong một số trường hợp, cài đặt cần được cấu hình trên cài đặt DNS của tên miền tùy chỉnh.
Thiết lập trong Mailjet¶
Tạo thông tin xác thực API¶
Để bắt đầu, đăng nhập vào trang Thông tin tài khoản Mailjet. Tiếp theo, điều hướng đến phần Senders & Domains và nhấp vào SMTP and SEND API Settings.
Sau đó, sao chép cài đặt cấu hình SMTP vào một tệp ghi chú. Các cài đặt này có thể được tìm thấy trong phần Cấu hình (chỉ SMTP). Cài đặt cấu hình SMTP bao gồm địa chỉ máy chủ, tùy chọn bảo mật cần thiết (Sử dụng SSL/TLS), và số cổng. Những cài đặt này cần thiết để cấu hình Mailjet trong Odoo, sẽ được đề cập ở phần cuối.
Xem thêm
` Mailjet: Làm thế nào để cấu hình các tham số SMTP? <https://documentation.mailjet.com/hc/articles/360043229473>`_
Quan trọng
Odoo chặn cổng 25 trên các cơ sở dữ liệu Odoo Online và Odoo.sh.
Tiếp theo, nhấp vào nút có nhãn Truy xuất thông tin xác thực API của bạn để lấy thông tin xác thực API của Mailjet.
Sau đó, nhấp vào biểu tượng con mắt để hiển thị Khóa API. Sao chép khóa này vào một trình soạn thảo, vì đây sẽ được sử dụng làm Tên người dùng trong cấu hình Odoo. Tiếp theo, nhấp vào nút Tạo khóa bí mật để tạo Khóa bí mật. Sao chép khóa này vào trình soạn thảo, vì nó sẽ được sử dụng làm Mật khẩu trong cấu hình Odoo.
Thêm (các) địa chỉ người gửi đã xác minh¶
Bước tiếp theo là thêm địa chỉ người gửi hoặc tên miền vào phần cài đặt tài khoản Mailjet để địa chỉ email hoặc tên miền đó được phê duyệt gửi email thông qua máy chủ của Mailjet. Đầu tiên, truy cập trang Thông tin tài khoản Mailjet <https://app.mailjet.com/account>. Sau đó, nhấp vào liên kết Thêm miền hoặc địa chỉ người gửi trong phần Người gửi & miền.
Xác định xem cần thêm địa chỉ email của người gửi hay toàn bộ miền vào cài đặt Mailjet. Có thể dễ dàng hơn khi cấu hình toàn bộ miền nếu có quyền truy cập DNS. Chuyển đến phần Thêm miền để biết các bước thêm miền.
Ghi chú
Tất cả các địa chỉ email của người dùng cơ sở dữ liệu Odoo đang gửi email bằng máy chủ của Mailjet cần được cấu hình hoặc (các) miền của địa chỉ email người dùng có thể được cấu hình.
Theo mặc định, địa chỉ email ban đầu được thiết lập trong tài khoản Mailjet sẽ được thêm làm người gửi đáng tin cậy. Để thêm một địa chỉ email khác, nhấp vào nút có nhãn Thêm địa chỉ người gửi. Sau đó, thêm địa chỉ email được cấu hình để gửi từ miền tùy chỉnh.
Tối thiểu các địa chỉ email sau nên được thiết lập ở nhà cung cấp và xác minh trong Mailjet:
notifications@yourdomain.com
bounce@yourdomain.com
catchall@yourdomain.com
Ghi chú
Thay thế yourdomain bằng miền tùy chỉnh cho cơ sở dữ liệu Odoo. Nếu không có, hãy sử dụng tham số hệ thống mail.catchall.domain.
Sau đó, điền vào biểu mẫu Thông tin Email, đảm bảo chọn loại email thích hợp: email giao dịch hoặc email hàng loạt. Sau khi hoàn thành biểu mẫu, một email kích hoạt sẽ được gửi đến địa chỉ email và người gửi đáng tin cậy có thể được kích hoạt.
Cảnh báo
Để ngăn email bị đánh dấu là thư rác, thiết lập tên miền tùy chỉnh. Việc sử dụng tên miền phụ do Odoo cung cấp (dbname.odoo.com) với máy chủ Mailjet có thể dẫn đến các vấn đề về khả năng gửi email, vì các giao thức xác thực email (SPF, DKIM, và DMARC) không thể được cấu hình trên tên miền phụ đó.
Thêm miền¶
Bằng cách thêm toàn bộ miền vào tài khoản Mailjet, tất cả địa chỉ người gửi liên quan đến miền đó sẽ tự động được xác thực để gửi email bằng máy chủ Mailjet. Đầu tiên, đi đến trang Thông tin tài khoản Mailjet. Tiếp theo, nhấp vào liên kết Thêm miền hoặc địa chỉ người gửi trong phần Người gửi & miền. Sau đó, nhấp vào Thêm miền để thêm miền tùy chỉnh.
Ghi chú
Miền cần được thêm vào tài khoản Mailjet và sau đó xác thực thông qua DNS.
Sau đó, điền vào trang Thêm Miền mới trên Mailjet và nhấp Tiếp tục.
Sau khi thêm miền, một trang xác thực sẽ hiển thị. Trừ khi cơ sở dữ liệu Odoo là on-premise (trong trường hợp đó, chọn Tùy chọn 1), hãy chọn Tùy chọn 2: Tạo Bản ghi DNS. Sao chép thông tin bản ghi TXT vào notepad và sau đó điều hướng đến nhà cung cấp DNS của miền để hoàn tất xác thực.
Thiết lập trong DNS của miền¶
Sau khi nhận được thông tin bản ghi TXT từ tài khoản Mailjet, hãy thêm bản ghi TXT vào DNS của miền. Quy trình này khác nhau tùy vào nhà cung cấp DNS. Vui lòng tham khảo nhà cung cấp để biết quy trình cấu hình cụ thể. Thông tin bản ghi TXT bao gồm Lưu trữ và Giá trị. Dán các thông tin này vào các trường tương ứng trong bản ghi TXT.
Quay lại thông tin tài khoản Mailjet¶
Sau khi thêm bản ghi TXT vào DNS của tên miền, quay lại tài khoản Mailjet. Sau đó, điều hướng đến , nhấp vào biểu tượng bánh răng bên cạnh Domain và chọn Validate.
Hành động này cũng có thể được thực hiện bằng cách truy cập trang Sender domains & addresses trên thông tin tài khoản Mailjet và nhấp vào Manage.
Tiếp theo, nhấp Check Now để xác thực bản ghi TXT đã được thêm vào tên miền. Màn hình thành công sẽ xuất hiện nếu tên miền được cấu hình đúng.
Sau khi thiết lập tên miền thành công, có tùy chọn Authenticate this domain (SPF/DKIM). Nút này tạo ra các bản ghi SPF & DKIM để nhập vào nhà cung cấp.
Thiết lập trong Odoo¶
Để hoàn tất thiết lập, điều hướng đến cơ sở dữ liệu Odoo và vào Settings. Với Chế độ lập trình viên (chế độ gỡ lỗi) được bật, vào . Sau đó, tạo cấu hình máy chủ gửi thư mới bằng cách nhấp vào nút Create.
Tiếp theo, nhập SMTP server (in-v3.mailjet.com), port number (587 hoặc 465) và Security (SSL/TLS) đã sao chép trước đó từ tài khoản Mailjet. Chúng cũng có thể được tìm thấy here. Khuyến nghị sử dụng SSL/TLS mặc dù Mailjet có thể không yêu cầu.
Đối với Username, nhập API KEY. Đối với Password, nhập SECRET KEY đã được sao chép từ tài khoản Mailjet vào notepad trước đó. Các cài đặt này có thể được tìm thấy trên .
Sau đó, nếu máy chủ Mailjet được sử dụng cho gửi email hàng loạt, đặt giá trị Priority cao hơn bất kỳ máy chủ email giao dịch nào. Cuối cùng, lưu cài đặt và Test the Connection.