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

Gửi email bằng 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 mà không cần cấu hình.

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

Example

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

Cấu hình này được xử lý bởi tham số hệ thống mail.default.from_filter. Trong trường hợp miền của người gửi không khớp với giá trị của tham số này, địa chỉ thông báo sẽ được sử dụng thay thế. Có thể định nghĩa nhiều giá trị trong tham số hệ thống này: các giá trị ngăn cách bằng dấu phẩy, các miền hoặc địa chỉ email đầy đủ đều được cho phép. Sau khi máy chủ email gửi đã được cấu hình, tham số hệ thống sẽ không còn được xem xét và giá trị được sử dụng là lọc FROM của máy chủ email.

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

Email được gửi với catchall@company-name.odoo.com làm địa chỉ reply-to. Ngoài ra, lỗi giao hàng được gửi tới bounce@company-name.odoo.com.

Ghi chú

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

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

Cơ sở dữ liệu có thể được cấu hình để sử dụng tên miền tùy chỉnh, trong trường hợp này tất cả địa chỉ email mặc định sẽ được xây dựng bằng miền tùy chỉnh. Nếu miền tùy chỉnh là company-name.com, địa chỉ người gửi sẽ là notifications@company-name.com, địa chỉ reply-to catchall@company-name.com và địa chỉ bounce bounce@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 bạn sở hữu một tên miền tùy chỉnh. Nếu không, bạn phải mua tên miền tùy chỉnh từ nhà đă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 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 giao nhận 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 máy chủ thư điện tử. Cần có kiến thức kỹ thuật.

Bước đầu tiên là cấu hình SPFDKIM để tuân thủ máy chủ email của Odoo.

Tiếp theo, tên miền tùy chỉnh phải được thiết lập làm tên miền bí danh của một 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 miền bí danh, nhấp vào biểu tượng (internal link) để chỉ định thêm công ty cho miền tùy chỉnh nếu cần. Bật chế độ Chế độ lập trình viê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 dùng để bắt lỗi giao hàng và điền vào red envelope trên tin nhắn tương ứng.

  • Catchall Alias: hộp thư mặc định dùng để tập trung tất cả các phản hồi.

  • Default From Alias: địa chỉ người gửi mặc định

Ghi chú

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

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

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

Để nhận các email trong cơ sở dữ liệu Odoo trong khung trao đổi tương ứng (CRM, hoá đơn, đơn bán hàng, v.v.), cần sử dụng một trong ba phương pháp sau:

Sử dụng một miền tùy chỉnh ngụ ý rằng các local-parts cụ thể có thể được Odoo sử dụng để gửi email.

Gửi email bằng máy chủ SMTP bên ngoài

Ghi chú

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

Để thêm máy chủ SMTP bên ngoài trong Odoo, mở Settings, và bật tùy chọn Use Custom Email Servers được tìm thấy trong phần Emails. Sau đó, nhấn Save ở đầu trang để lưu các thay đổi.

Quay lại phần Emails, nhấp vào Outgoing Email Servers, rồi New để tạo một bản ghi máy chủ thư đi. Hầu hết các trường là các tham số chung dùng để thiết lập kết nối tới 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 thành, nhấn Test Connection. Lưu ý rằng một kết nối thử thành công không đồng nghĩa với việc email sẽ được gửi đi, vì có thể vẫn còn một số hạn chế ở phía nhà cung cấp, do đó, nên tham khảo tài liệu của nhà cung cấp.

Giá trị local-part

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

  • Tên miền bí danh Bounce Alias (giá trị mặc định = bounce)

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

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

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

  • Địa chỉ FROM cụ thể được định nghĩa trong chiến dịch email marketing,

  • FROM cụ thể có thể được định nghĩa 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ủ email cá nhân hoá

Email giao dịch và email gửi hàng loạt có thể được gửi qua các máy chủ email riêng biệt trong Odoo. Việc phân tách này giúp các email hàng ngày, báo giá hoặc hóa đơn gửi cho khách hàng sẽ được xử lý dưới dạng email giao dịch. Còn email gửi hàng loạt, bao gồm 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 Tự động hóa marketing hoặc Marketing qua email.

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 cho việc gửi thư hàng loạt.

Đầu tiên, kích hoạt chế độ lập trình viên và đi đến Cài đặt ‣ Kỹ thuật ‣ Email: Máy chủ thư đi. Tại đó, thêm hai bản ghi máy chủ thư đi, một cho máy chủ email giao dịch và một cho máy chủ email hàng loạt. Nhập giá trị Ưu tiên thấp hơn cho máy chủ giao dịch (VD: 1) so với máy chủ gửi thư hàng loạt (VD: 2) để các email giao dịch được ưu tiên.

Ví dụ về việc chia tách giữa máy chủ thư giao dịch và máy chủ thư gửi hàng loạt

Bây giờ, vào Email Marketing ‣ Configuration ‣ 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 việc gửi thư hàng loạt.

Máy chủ thư riêng trong cài đặt ứng dụng Email Marketing

TỪ lọc

Quan trọng

Bạn cực kỳ khuyến nghị cấu hình bộ lọc FROM trên các máy chủ thư gửi đi theo hướng dẫn của nhà cung cấp.

Trường Bộ lọc TỪ cho phép sử dụng máy chủ email đi cụ thể tùy thuộc vào địa chỉ email hoặc miền Từ mà Odoo đang đại diện gửi. Giá trị phải là một miền hoặc địa chỉ đầy đủ khớp với địa chỉ email người gửi và được tin cậy bởi 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 bằng địa chỉ thông báo

Cảnh báo

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

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

  • Đầu tiên, Odoo tìm kiếm một máy chủ có cùng giá trị lọc FROM với giá trị From (tức là địa chỉ email) được định nghĩa trong email gửi đi. Cấu hình này là lý tưởng nếu tất cả người dùng của công ty chia sẻ cùng một miền nhưng có các local-parts khác nhau.

Example

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

  • 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 đáp ứng tiêu chí thứ hai, Odoo sẽ sử dụng máy chủ đầu tiên và địa chỉ email sẽ được ghi đè bằng địa chỉ thông báo.

Ghi chú

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

  • Nếu không có máy chủ thư, Odoo dựa vào giá trị của system parameter .

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

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ác cơ sở dữ liệu được khởi chạy bằng máy chủ SMTP của Odoo. Nếu không thiết lập máy chủ email gửi đi, máy chủ SMTP mặc định của Odoo sẽ được sử dụng.

Thêm máy chủ email bằng cách sử dụng máy chủ email của Odoo với xác thực CLI

Example

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

Phân chia máy chủ email Odoo cho email giao dịch và máy chủ email cho gửi thư 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ư điện tử mặc định của Odoo, sử dụng cùng mức giới hạn như khi không có máy chủ gửi thư nào được thiết lập.

Mẹo

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

Ghi chú

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

Cảnh báo

Máy chủ email của Odoo được thiết kế cho các email giao dịch và các chiến dịch tiếp thị quy mô nhỏ. Giới hạn hàng ngày daily limit phụ thuộc vào loại cơ sở dữ liệu và các ứng dụng được sử dụng.

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

Tương tự như chương trước, có thể cần cấu hình thích 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 chính xác các bản ghi liên quan (SPF, DKIM và DMARC). Danh sách các nhà cung cấp phổ biến nhất có sẵn tại đây.

Ghi chú

Cấu hình DNS là bắt buộc khi bạn sử dụng miền riêng. Nếu sử dụng máy chủ thư đi bên ngoài, việc cấu hình các bản ghi như mô tả trong tài liệu cấu hình DNS của Odoo cho máy chủ thư sẽ không có hiệu lực như mong muốn, vì nó hoạt động độ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 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 là riêng cho từng công ty. Mặc định, tất cả các công ty chia sẻ subdomain 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ế độ lập trình viên (chế độ gỡ lỗi) được kích hoạt, các tùy chọn miền alias có sẵn bằng cách chuyển tới Settings ‣ Technical ‣ Email: Alias Domains

Cảnh báo

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

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

Hệ thống thông báo

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

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 phụ đã đă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 một 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 tên miền bí danh, Odoo sẽ ghi đè địa chỉ email và sử dụng địa chỉ email thông báo để gửi thông báo đến những người theo dõi. Việc ghi đè này phụ thuộc vào cấu hình được thiết lập trong cơ sở dữ liệu. Theo mặc định, trên Odoo Online và Odoo.sh, địa chỉ email FROM sẽ bị ghi đè bằng giá trị notifications@company-name.odoo.com thay vì mary@customer.example.com.

Địa chỉ được tạo bằng cách sử dụng tên người gửi và {alias domain, default from alias}`@`{alias domain, domain name}, mặc định là notifications@company-name.odoo.com

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

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

Cảnh báo

Nếu một địa chỉ đầy đủ được sử dụng làm giá trị Default From Alias, tất cả email gửi đi sẽ bị ghi đè bởi địa chỉ này.