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 &amp; Tên miền và nhấp vào Cài đặt API SMTP và GỬI.

Liên kết Cài đặt SMTP và Gửi API trong phần Người gửi &amp; Tên miền của Mailjet.

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.

Cấu hình SMTP từ Mailjet.

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.

Thêm tên miền hoặc địa chỉ người gửi vào giao diện Mailjet.

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.

Thông tin bản ghi TXT cần nhập vào DNS của tên miền.

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 HostValue. 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 Thông tin tài khoản --gt; Thêm tên miền hoặc địa chỉ người gửi, nhấp vào biểu tượng bánh răng bên cạnh Tên miền và chọn Xác thực.

Hành động này cũng có thể được thực hiện bằng cách vào Tên miền &amp; địa chỉ người gửi<https://app.mailjet.com/ account/sender> `_ trang thông tin tài khoản Mailjet nhấp vào :guilabel:`Quản .

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.

Kiểm tra bản ghi DNS trong Mailjet.

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 &amp; DKIM.

Xác thực tên miền bằng bản ghi SPF/DKIM trong Mailjet.

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 Technical Menu --gt; Email --gt; Outgoing Mail Servers. 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 Mailjet --gt; Account Settings --gt; SMTP and SEND API Settings.

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.

Cài đặt máy chủ email gửi đi của Odoo.