API Mailjet¶
Odoo tương thích với API của Mailjet để 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ũng cần được cấu hình trên cài đặt DNS của 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, hãy đăng nhập vào Thông tin tài khoản Mailjet<https://app.mailjet.com/account> `_ trang. Tiếp theo, điều hướng đến phần :guilabel:`Người gửi & Tên miền
và nhấp vào Cài đặt API SMTP và GỬI.

Sau đó, sao chép các thiết lập cấu hình SMTP vào một notepad. Chúng có thể được tìm thấy trong phần Configuration (SMTP only). Các thiết lập 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. Các thiết lập này là cần thiết để cấu hình Mailjet trong Odoo, được đề cập trong phần :ref:`cuối cùng<maintain/mailjet-api/odoo-setup> `.
Xem thêm
`Mailjet: Làm thế nào để cấu hình các thông số SMTP của tôi?<https://documentation.mailjet.com/hc/articles/360043229473> `_
Quan trọng
Odoo :ref:`chặn cổng 25<email-outbound-port-restriction> ` trên cơ sở dữ liệu Odoo Online và Odoo.sh.

Tiếp theo, nhấp vào nút có nhãn Lấy thông tin xác thực API của bạn để lấy thông tin xác thực API Mailjet.
Sau đó, nhấp vào biểu tượng con mắt để hiển thị API key. Sao chép khóa này vào sổ tay, vì khóa này đóng vai trò là Username trong cấu hình Odoo. Tiếp theo, nhấp vào nút Generate Secret Key để tạo Secret Key. Sao chép khóa này vào sổ tay, vì khóa này đóng vai trò là Password trong cấu hình Odoo.
Thêm đị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 cài đặt tài khoản Mailjet để địa chỉ email hoặc tên miền được chấp thuận để gửi email bằng máy chủ của Mailjet. Đầu tiên, hãy điều hướng đến Thông tin tài khoản Mailjet<https://app.mailjet.com/account> `_ trang. Tiếp theo, nhấp vào liên kết :guilabel:`Thêm tên miền hoặc địa chỉ người gửi
trong phần Người gửi amp; tên miền.

Xác định xem địa chỉ email của người gửi hay toàn bộ tên miền cần được thêm vào cài đặt Mailjet. Có thể dễ dàng hơn khi cấu hình toàn bộ tên miền nếu có quyền truy cập DNS. Nhảy đến :ref:`Thêm tên miền<maintain/mailjet-api/add-domain> ` phần hướng dẫn các bước thêm tên miền.
Ghi chú
Tất 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ủ Mailjet đều cần được cấu hình hoặc có thể cấu hình tên miền của địa chỉ email của người dùng.
Theo mặc định, địa chỉ email ban đầu được thiết lập trong tài khoản Mailjet được thêm vào như một người gửi đáng tin cậy. Để thêm một địa chỉ email khác, hãy 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ừ tên miền tùy chỉnh.
Ít nhất các địa chỉ email sau đây phải được thiết lập trong nhà cung cấp và được xác minh trong Mailjet:
notifications@yourdomain.com
bounce@yourdomain.com
catchall@yourdomain.com
Ghi chú
Thay thế yourdomain
bằng tên 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 đó, hãy điền vào biểu mẫu Thông tin email, đảm bảo chọn loại email phù hợp: email giao dịch hoặc email hàng loạt. Sau khi hoàn tất 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.
Bạn nên thiết lập cài đặt SPF/DKIM/DMARC trên tên miền của người gửi.
Quan trọng
Nếu cơ sở dữ liệu không sử dụng tên miền tùy chỉnh, thì để xác minh địa chỉ của người gửi, cần thiết lập một bí danh tạm thời (trong ba địa chỉ email được đề cập ở trên) trong Odoo CRM để tạo khách hàng tiềm năng. Sau đó, cơ sở dữ liệu có thể nhận được email xác minh và xác minh các tài khoản.
Thêm một miền¶
Bằng cách thêm toàn bộ tên miền vào tài khoản Mailjet, tất cả các địa chỉ người gửi liên quan đến tên miền đó sẽ được tự động xác thực để gửi email bằng máy chủ Mailjet. Đầu tiên, hãy điều hướng đến Thông tin tài khoản Mailjet<https://app.mailjet.com/account> `_ trang. Tiếp theo, nhấp vào liên kết :guilabel:`Thêm tên miền hoặc địa chỉ người gửi
trong phần Người gửi amp; tên miền. Sau đó, nhấp vào Thêm tên miền để thêm tên miền tùy chỉnh.
Ghi chú
Tên 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 tên miền mới trên Mailjet và nhấp vào Tiếp tục.
Sau khi thêm tên miền, một trang xác thực sẽ xuất hiện. Trừ khi cơ sở dữ liệu Odoo là tại chỗ (trong trường hợp đó, hãy 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 sổ tay và sau đó điều hướng đến nhà cung cấp DNS của tên miền để hoàn tất xác thực.

Thiết lập trong DNS của miền¶
Sau khi lấy 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 thay đổi tùy thuộc vào nhà cung cấp DNS. Tham khảo nhà cung cấp để biết các quy trình cấu hình cụ thể. Thông tin bản ghi TXT bao gồm Host và Value. Dán những 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 miền DNS, hãy điều hướng trở lại tài khoản Mailjet. Sau đó, điều hướng đến Tên miền và chọn Xác thực.
, nhấp vào biểu tượng bánh răng bên cạnhHành động này cũng có thể được thực hiện bằng cách vào Tên miền & địa chỉ người gửi<https://app.mailjet.com/ account/sender> `_ trang thông tin tài khoản Mailjet và nhấp vào :guilabel:`Quản lý
.
Tiếp theo, nhấp vào Kiểm tra ngay để 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ó một tùy chọn để Xác thực tên miền này (SPF/DKIM). Nút này điền các bản ghi SPF & DKIM.

Thiết lập trong Odoo¶
Để hoàn tất thiết lập, hãy điều hướng đến cơ sở dữ liệu Odoo và đi đến Settings. Với Chế độ nhà phát triển (chế độ gỡ lỗi) được bật, hãy đi đến . Sau đó, tạo cấu hình máy chủ gửi đi 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)
đã được sao chép trước đó từ tài khoản Mailjet. Bạn cũng có thể tìm thấy chúng tại đây<https://app.mailjet.com/account/setup> `_. Nên sử dụng :abbr:`SSL (Lớp cổng bảo mật)
/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 thiết lập này có thể được tìm thấy trên .
Sau đó, nếu máy chủ Mailjet được sử dụng để gửi email hàng loạt, hãy đặt giá trị Priority cao hơn giá trị của bất kỳ máy chủ email giao dịch nào. Cuối cùng, lưu cài đặt và Kiểm tra kết nối.
