Quản lý tin nhắn gửi đi

Gửi email với cấu hình mặc định của Odoo

Trên Odoo OnlineOdoo.sh, việc gửi và nhận email hoạt động ngay lập tức. Không cần cấu hình.

Khi cơ sở dữ liệu được tạo, tên miền phụ company-name.odoo.com được sử dụng để gửi và nhận email. Khả năng phân phối được tối ưu hóa cho tên miền phụ này vì nó sử dụng cấu hình DNS của Odoo.

Example

Nếu tên miền phụ của cơ sở dữ liệu là company-name.odoo.com và tất cả cấu hình gửi thư đều là cấu hình mặc định, thì tất cả email sẽ được gửi từ notifications@company-name.odoo.com.

Cấu hình tin nhắn đi mặc định của Odoo.

Email được gửi với catchall@company-name.odoo.com là địa chỉ trả lời. Ngoài ra, lỗi gửi được gửi đến bounce@company-name.odoo.com.

Ghi chú

Địa chỉ catchall, bounce và notification không hoạt động như các alias khác. Chúng không có chức năng tạo bản ghi trong cơ sở dữ liệu. Email được gửi đến alias sẽ tự động được định tuyến và sẽ trả lời bản ghi hiện có và được liên kết hoặc sẽ tạo bản ghi mới trong cơ sở dữ liệu.

Sử dụng tên miền tùy chỉnh để gửi email

Cơ sở dữ liệu có thể được cấu hình để sử dụng một tên miền tùy chỉnh, trong trường hợp đó, tất cả các địa chỉ email mặc định đều được xây dựng bằng tên miền tùy chỉnh. Nếu tên miền tùy chỉnh là company-name.com, địa chỉ người gửi sẽ là notifications@company-name.com, địa chỉ trả lờicatchall@company-name.com và địa chỉ bouncebounce@company-name.com. Tên miền tùy chỉnh có thể được sử dụng khi gửi email bằng máy chủ email của Odoo hoặc máy chủ bên ngoài.

Phần này giả định quyền sở hữu tên miền tùy chỉnh. Nếu không, tên miền tùy chỉnh phải được mua từ một công ty đăng ký tên miền như GoDaddy, Namecheap hoặc bất kỳ nhà cung cấp thay thế nào.

Sử dụng tên miền tùy chỉnh với máy chủ email của Odoo

Trên Odoo Online hoặc Odoo.sh, một số cấu hình là bắt buộc trong DNS của tên miền tùy chỉnh để đảm bảo khả năng phân phối tốt.

Cảnh báo

Hầu hết cấu hình sẽ được thực hiện ở phía nhà cung cấp tên miền và có thể yêu cầu một số cấu hình trên chính máy chủ thư. Cần có một số kiến thức kỹ thuật.

Bước đầu tiên là cấu hình :ref:`SPF<email-domain-spf> ` và :ref:`DKIM<email-domain-dkim> ` để tuân thủ với máy chủ thư của Odoo.

Tiếp theo, tên miền tùy chỉnh phải được đặt làm tên miền bí danh của công ty. Chọn công ty, mở Settings và thêm tên miền tùy chỉnh vào trường Alias Domain.

Sau khi thêm tên miền bí danh, hãy nhấp vào biểu tượng (internal link) để chỉ định thêm công ty cho tên miền tùy chỉnh nếu cần. Bật chế độ Chế độ nhà phát triển (chế độ gỡ lỗi) để sửa đổi các bí danh mặc định nếu muốn:

  • Bounce Alias: hộp thư được sử dụng để bắt lỗi gửi và điền vào :ref:`phong bì đỏ<email-issues-outgoing-delivery-failure> ` trên tin nhắn tương ứng.

  • Biệt danh Catchall: hộp thư mặc định được sử dụng để tập trung tất cả các phản hồi.

  • Mặc định từ Bí danh: địa chỉ người gửi mặc định.

Ghi chú

Khi tạo tên miền bí danh đầu tiên, tất cả các công ty sẽ sử dụng tên miền này. Nếu bạn tạo một công ty mới, tên miền bí danh được tự động thiết lập là tên miền có mức ưu tiên thấp nhất (quảng cáo hiển thị trên danh sách tên miền bí danh trong Chế độ nhà phát triển (chế độ gỡ lỗi)).

Tất cả các bí danh email (ví dụ: liên quan đến nhóm CRM hoặc Helpdesk) phải có hộp thư tương ứng trong máy chủ thư tên miền tùy chỉnh.

Sơ đồ kỹ thuật cấu hình máy chủ thư bên ngoài với Odoo.

Để nhận email trong cơ sở dữ liệu Odoo trong cuộc trò chuyện tương ứng (CRM, hóa đơn, đơn đặt hàng bán hàng, v.v.), bạn phải sử dụng một trong ba phương pháp sau:

  • :ref:`Chuyển hướng/chuyển tiếp<email-inbound-custom-domain-redirections> `,

  • :ref:`Máy chủ thư đến<email-inbound-custom-domain-incoming-server> `,

  • :ref:`Bản ghi MX<email-inbound-custom-domain-mx> ` (yêu cầu kiến thức chuyên môn nâng cao)

Sử dụng một miền tùy chỉnh ngụ ý rằng :ref:`local-parts cụ thể<email-outbound-custom-domain-smtp-server-local-part> ` có thể được Odoo sử dụng để gửi email.

Gửi email với máy chủ SMTP bên ngoài

Ghi chú

Nếu sử dụng máy chủ thư đi của riêng bạn, máy chủ đó phải được ghép nối với tên miền của riêng bạn vì việc cập nhật DNS của tên miền phụ Odoo là không khả thi.

Để thêm máy chủ SMTP bên ngoài vào Odoo, hãy mở Cài đặt và bật tùy chọn Sử dụng Máy chủ Email Tùy chỉnh nằm trong phần Thảo luận.

Vẫn trong phần Discuss, nhấp vào Outgoing Email Servers, sau đó New để tạo bản ghi máy chủ thư đi. Hầu hết các trường là các tham số chung được sử dụng để thiết lập kết nối đến máy chủ SMTP; sử dụng các giá trị do nhà cung cấp email của bạn cung cấp.

Sau khi hoàn tất, hãy nhấp vào Kiểm tra kết nối. Lưu ý rằng kết nối thử nghiệm thành công không xác nhận rằng email sẽ được gửi đi vì một số hạn chế có thể vẫn còn ở phía nhà cung cấp, do đó, bạn nên tham khảo tài liệu của nhà cung cấp.

Giá trị cục bộ

Dưới đây là các giá trị local-part khác nhau có thể được Odoo sử dụng để gửi email. Có thể cần phải đưa chúng vào danh sách trắng trong máy chủ thư của bạn:

  • Biệt danh Bounce Domain (giá trị mặc định = bounce),

  • Tên miền bí danh mặc định từ (giá trị mặc định = notifications),

  • Địa chỉ quản trị mặc định admin@company-name.odoo.com hoặc, nếu thay đổi, giá trị mới),

  • Địa chỉ Odoobot mặc định là odoobot@company-name.odoo.com hoặc nếu thay đổi, giá trị mới)

  • FROM cụ thể được xác định trên một chiến dịch tiếp thị qua email,

  • FROM cụ thể có thể được xác định trong mẫu email.

Thiết lập các máy chủ khác nhau cho email giao dịch và email hàng loạt

Máy chủ thư cá nhân

Email giao dịch và thư gửi hàng loạt có thể được gửi bằng các máy chủ email riêng biệt trong Odoo. Làm như vậy có nghĩa là email, báo giá hoặc hóa đơn hàng ngày được gửi cho khách hàng sẽ được xử lý như email giao dịch. Email gửi hàng loạt, bao gồm cả việc gửi hàng loạt hóa đơn hoặc báo giá, sẽ được quản lý bởi ứng dụng Marketing Automation hoặc Email Marketing.

Example

Bạn có thể sử dụng các dịch vụ như Gmail, Amazon SES hoặc Brevo cho email giao dịch và các dịch vụ như Mailgun, Sendgrid hoặc Mailjet để gửi thư hàng loạt.

Trước tiên, hãy kích hoạt Chế độ nhà phát triển (chế độ gỡ lỗi) và đi đến Settings --gt; Technical --gt; Email: Outgoing Mail Servers. Ở đó, hãy thêm hai bản ghi máy chủ email gửi đi, một cho máy chủ email giao dịch và một cho máy chủ gửi thư hàng loạt. Nhập giá trị Priority thấp hơn cho máy chủ giao dịch (ví dụ: 1) so với máy chủ gửi thư hàng loạt (ví dụ: 2) để email giao dịch được ưu tiên.

Ví dụ về sự phân chia giữa máy chủ thư giao dịch và máy chủ thư hàng loạt.

Bây giờ, hãy vào Email Marketing --gt; Configuration --gt; Settings, bật Dedicated Server và chọn máy chủ email phù hợp. Odoo sử dụng máy chủ có giá trị ưu tiên thấp nhất cho email giao dịch và máy chủ được chọn ở đây cho thư hàng loạt.

Máy chủ thư chuyên dụng trên cài đặt ứng dụng Tiếp thị qua email.

TỪ lọc

Quan trọng

Rất khuyến khích cấu hình Lọc TỪ trên máy chủ thư đi theo hướng dẫn của nhà cung cấp.

Trường FROM Filtering cho phép sử dụng máy chủ email gửi đi cụ thể tùy thuộc vào địa chỉ email From hoặc tên miền mà Odoo đang gửi thay mặt. Giá trị phải là tên miền hoặc địa chỉ đầy đủ khớp với địa chỉ email của người gửi và được tin cậy ở phía nhà cung cấp máy chủ email gửi đi.

Nếu không sử dụng bộ lọc FROM, email sẽ được gửi đi bằng địa chỉ thông báo.

Cảnh báo

Một số máy chủ thư đi yêu cầu cấu hình cụ thể của bộ lọc FROM.

Khi gửi email từ Odoo, trình tự sau được sử dụng để chọn máy chủ email đi:

  • Đầu tiên, Odoo tìm kiếm máy chủ có cùng giá trị lọc TỪ như giá trị Từ (tức là địa chỉ email) được xác định trong email gửi đi. Cấu hình này lý tưởng nếu tất cả người dùng của một công ty chia sẻ cùng một tên miền nhưng có các bộ phận cục bộ khác nhau.

Example

Nếu địa chỉ email của người gửi là test@example.com, thì chỉ có thể sử dụng máy chủ email có giá trị lọc TỪ bằng test@example.com hoặc example.com.

  • Nếu không tìm thấy máy chủ nào dựa trên tiêu chí đầu tiên, Odoo sẽ tìm máy chủ đầu tiên không có giá trị lọc FROM được đặt. Email sẽ được ghi đè bằng địa chỉ thông báo.

  • Nếu không tìm thấy máy chủ nào dựa trên tiêu chí thứ hai, Odoo sẽ sử dụng máy chủ đầu tiên và email sẽ được ghi đè bằng địa chỉ thông báo.

Ghi chú

Để xác định máy chủ nào là đầu tiên, Odoo sử dụng giá trị ưu tiên (giá trị càng thấp thì mức ưu tiên càng cao). Nếu không làm được như vậy, máy chủ đầu tiên sẽ được xác định theo tên máy chủ, theo thứ tự bảng chữ cái.

Ngoài việc gửi thư hàng loạt, bạn cũng có thể sử dụng máy chủ thư của Odoo cho các email giao dịch.

Sử dụng máy chủ email bên ngoài và máy chủ mặc định của Odoo

Trên Odoo Online và Odoo.sh, cơ sở dữ liệu được khởi động bằng máy chủ SMTP của Odoo. Nếu không thiết lập máy chủ thư đi, máy chủ SMTP mặc định của Odoo sẽ được sử dụng.

Thêm máy chủ thư bằng máy chủ thư của Odoo với xác thực CLI.

Example

Nếu máy chủ thư đi được sử dụng đồng thời với máy chủ mặc định (CLI) của Odoo, bộ lọc FROM của máy chủ thư đi phải chứa một tên miền tùy chỉnh và bộ lọc FROM của CLI phải chứa tên miền phụ của Odoo. Nếu không có bộ lọc FROM, email sẽ được gửi đi bằng địa chỉ thông báo.

Tách máy chủ thư Odoo cho email giao dịch và máy chủ thư cho thư gửi hàng loạt.

Ghi chú

Trên Odoo Online, giao diện dòng lệnh tương đương với máy chủ thư Odoo mặc định, sử dụng cùng giới hạn như thể không có máy chủ thư đi.

Mẹo

Trên Odoo Online, trang này cũng hiển thị mức sử dụng email hàng ngày và giới hạn hàng ngày của bạn. Trên Odoo.sh, bạn cần kiểm tra trên trang giám sát số lượng email gửi đi đã được gửi.

Ghi chú

Trên Odoo.sh, để sử dụng giao diện dòng lệnh, máy chủ thư đi có thể được cấu hình trên tệp cấu hình.

Cảnh báo

Máy chủ thư của Odoo dành cho các email giao dịch và các chiến dịch tiếp thị quy mô nhỏ. Giới hạn :ref:`hàng ngày<email-issues-outgoing-delivery-failure-messages-limit> ` phụ thuộc vào loại cơ sở dữ liệu và ứng dụng được sử dụng.

Sử dụng tên miền tùy chỉnh với máy chủ email bên ngoài

Tương tự như chương trước :ref:`<email-outbound-different-servers-external-odoo> `, có thể cần cấu hình phù hợp để đảm bảo máy chủ email bên ngoài được phép gửi email bằng tên miền tùy chỉnh của bạn. Tham khảo tài liệu của nhà cung cấp để thiết lập đúng các bản ghi có liên quan (SPF, DKIM và DMARC). Danh sách các nhà cung cấp phổ biến nhất :ref:`có sẵn<email-domain-providers-documentation> `.

Ghi chú

Cấu hình DNS là bắt buộc khi bạn sử dụng tên miền của riêng mình. Nếu sử dụng máy chủ thư đi bên ngoài, hãy cấu hình các bản ghi như được mô tả trong tài liệu :doc:`Cấu hình DNS Odoo cho máy chủ thư của chúng tôi<email_domain> ` sẽ không có hiệu ứng mong muốn, vì nó độc lập với Odoo khi sử dụng máy chủ email tùy chỉnh. Odoo không cho phép cấu hình tên miền phụ của Odoo.

Hạn chế cổng

Cổng 25 bị chặn vì lý do bảo mật trên Odoo Online và Odoo.sh. Hãy thử sử dụng cổng 465, 587 hoặc 2525 thay thế.

Miền bí danh

Tên miền catchall dành riêng cho công ty. Theo mặc định, tất cả các công ty đều chia sẻ tên miền phụ của Odoo (ví dụ: company-name.odoo.com), nhưng mỗi công ty có thể có tên miền email tùy chỉnh riêng.

Khi Chế độ nhà phát triển (chế độ gỡ lỗi) được kích hoạt, các tùy chọn tên miền bí danh sẽ khả dụng bằng cách vào Cài đặt --gt; Kỹ thuật --gt; Email: Tên miền bí danh.

Cảnh báo

Bất kỳ thay đổi nào đối với tên miền bí danh phải được thực hiện rất cẩn thận. Nếu một trong các bí danh (bounce, catchall, default from) bị thay đổi, tất cả các email trước đó không được chuyển hướng đúng đến các bí danh mới sẽ bị mất.

Trường Default From Alias có thể được điền bằng một phần cục bộ của địa chỉ email (mặc định là notifications) hoặc một địa chỉ email đầy đủ. Cấu hình nó để xác định tiêu đề FROM của email của bạn. Nếu sử dụng một địa chỉ email đầy đủ, tất cả các email gửi đi sẽ được ghi đè bằng địa chỉ này.

Hệ thống thông báo

Khi một email được gửi từ cuộc trò chuyện, khách hàng có thể trả lời trực tiếp email đó. Nếu một khách hàng trả lời trực tiếp email, câu trả lời sẽ được ghi lại trong cùng một cuộc trò chuyện, do đó hoạt động như một chuỗi tin nhắn liên quan đến bản ghi.

Sau khi nhận được phản hồi, Odoo sẽ sử dụng những người theo dõi đã đăng ký (dựa trên các loại người theo dõi đã đăng ký) để gửi thông báo cho họ qua email hoặc trong hộp thư đến của Odoo, tùy thuộc vào tùy chọn của người dùng.

Example

Nếu một khách hàng có địa chỉ email `“Mary”<mary@customer.example.com> ` trả lời trực tiếp email đến từ cơ sở dữ liệu Odoo, hành vi mặc định của Odoo là phân phối lại nội dung email cho tất cả những người theo dõi khác trong chuỗi.

Vì tên miền của Mary không thuộc về tên miền bí danh, Odoo sẽ ghi đè địa chỉ email và sử dụng địa chỉ email thông báo để thông báo cho những người theo dõi. Việc ghi đè này phụ thuộc vào cấu hình được thực hiện trong cơ sở dữ liệu. Theo mặc định, trên Odoo Online và Odoo.sh, địa chỉ email FROM sẽ được ghi đè bằng giá trị notifications@company-name.odoo.com thay vì mary@customer.example.com.

Địa chỉ được xây dựng bằng cách sử dụng tên người gửi và {tên miền danh, mặc định danh}`@`{tên miền danh, tên miền}, theo mặc định là notifications@company-name.odoo.com.

Sử dụng một địa chỉ email duy nhất cho tất cả các email gửi đi

Để buộc địa chỉ email mà email được gửi đi, hãy kích hoạt Chế độ nhà phát triển (chế độ gỡ lỗi), và đi tới Settings --gt; Technical --gt; Email: Alias Domains. Trên Default From Alias, hãy sử dụng phần cục bộ hoặc địa chỉ email đầy đủ làm giá trị.

Cảnh báo

Nếu địa chỉ đầy đủ được sử dụng làm giá trị Mặc định từ Biệt danh, tất cả email gửi đi sẽ được ghi đè bằng địa chỉ này.