Ắt hẳn Quý khách đã nghe đến thuật ngữ “Email Forwading” và “Email Alias” rất nhiều, nhưng vẫn còn mơ hồ và chưa phân biệt được 2 thuật ngữ này. vHost sẽ làm rõ hơn 2 thuật ngữ này ở bài viết sau đây.
Tìm hiểu về concept của Mail Forwarding #
Để hình dung rõ hơn về Email Forwarding và Email Alias, Quý khách cùng vHost xem qua một số scenario sau đây:
Scenario 1: Email Alias #
Email Alias là một dạng khác của Email Forwarding. Người ta thường dùng Email Alias để forward email ở tên miền Alias về hộp thư của email tên miền chính.

Ví dụ:
Nhân viên tại công ty có một email tên là contactthecompanyhere@example.com và tạo 1 email alias cho email đó là contact@example.com. Khi có email từ bên ngoài gửi vào cho email contactthecompanyhere@example.com và contact@example.com, nó sẽ được tự động chuyển vào mailbox của email contactthecompanyhere@example.com.
Vậy có nghĩa là tất cả email gửi đến cho cả hai email contactthecompanyhere@example.com và contact@example.com đều sẽ được chuyển đến chung một mailbox.
Lưu ý: Tính năng Alias chỉ dùng đối với chiều nhận mail, email Alias không thể login vào hệ thống hay gửi email đi ra ngoài.
Scenario 2: auto_bcc #
auto_bcc là một chức năng của Email Forwarding trên Zimbra hỗ trợ cấu hình trong trường hợp Quý khách muốn backup email.
Cụ thể hơn, mọi email được gửi đến hoặc nhận vào của user của domain chính sẽ được copy và lưu/forward vào một mailbox của email user khác.

Ví dụ:
Toàn bộ các email nhận và gửi của một user hoặc toàn bộ user của domain example.com sẽ được tự động copy và chuyển đến mailbox của user backup@example.com.
Scenario 3: Multiple Fowarding #
Nếu công ty của Quý khách yêu cầu forward email theo nhiều cấp bậc khác nhau và có thể có cấu trúc forward phức tạp giống như hình bên dưới:

Với những cấu trúc forward phức tạp thế này, Email Alias và auto_bcc không thể làm được, tuy nhiên chức năng Multiple Fowards của Zimbra sẽ cho phép Quý khách thực hiện được điều đó.
Với chức năng này, Quý khách có thể cấu hình email gửi/nhận của một user nhất định sẽ forward/copy vào mailbox của một user nhất định khác.
Đến đây Quý khách đã có được một cái nhìn tổng quan hơn về Email Forwarding cũng như Email Alias rồi. Vậy làm sao để cấu hình được các chức năng này trên Zimbra?
Cách cấu hình các chức năng của Email Forwarding #
Cấu hình Email Alias #
Đối với Email Alias, sẽ có 2 cách cấu hình là trên GUI và CLI
Sử dụng GUI #
Trên Zimbra, Quý khách đã có tồn tại một email tên là contactthecompanyhere@example.com

Quý khách đến mục Aliases, và tạo Email Alias như hình dưới:

Khi có email từ bên ngoài gửi vào cho email contactthecompanyhere@example.com và contact@example.com, nó sẽ được tự động chuyển vào mailbox của email contactthecompanyhere@example.com.
Trên CLI #
Trên CLI, Quý khách có thể thực hiện bằng command sau:
root@mail:~# su - zimbra
zimbra@mail:~$ zmprov aaa contactthecompanyhere@example.com contact@example.com
Cấu hình auto_bcc trên CLI #
Để cấu hình auto_bcc cho phép mọi email được gửi đến hoặc nhận vào của user email này sẽ được copy và lưu/forward vào một mailbox của email khác, Quý khách thực hiện bằng command:
[Thêm auto_bcc vào /opt/zimbra/common/conf/main.cf]
vi /opt/zimbra/common/conf/main.cf
always_bcc = backup@example.com
[save & thoát]
zimbra@mail:~$ postfix reload
/postfix-script: refreshing the Postfix mail system
Cấu hình Multiple Forwarding bằng CLI #
Quý khách có thể cấu hình Multiple Fowarding bằng cách sử dụng sender_bcc và recipient_bcc.
- Cấu hình sender_bcc
# su - zimbra
$ cd /opt/zimbra/common/conf/
$ vi sender_bcc
contact@example.com admin@example.com
[Bất cứ khi nào contact@example.com gửi email, admin@example.com sẽ nhận được một bản copy.]
$ vi /opt/zimbra/common/conf/main.cf
sender_bcc_maps = lmdb:/opt/zimbra/common/conf/sender_bcc
$ postmap /opt/zimbra/postfix/conf/sender_bcc
$ postfix reload
VERIFY
$ postconf | egrep "sender_bcc_maps"
- Cấu hình recipient_bcc
# su - zimbra
$ cd /opt/zimbra/common/conf/
$ vi recipient_bcc
contact@example.com admin@example.com
[Bất cứ khi nào contact@example.com nhận một email, admin@example.com sẽ nhận được một bản copy]
$ vi /opt/zimbra/common/conf/main.cf
recipient_bcc_maps = lmdb:/opt/zimbra/common/conf/recipient_bcc
$ postmap /opt/zimbra/postfix/conf/recipient_bcc
$ postfix reload
VERIFY
$ postconf | egrep "recipient_bcc_maps"
Bằng cách này, Quý khách có thể cấu hình foward nhiều lớp trên Zimbra
Cấu hình Forwarding đơn giản từ giao diện Admin #
Quý khách cũng có thể cấu hình foward email đơn giản từ giao diện admin.
Login vào trang quản trị của Zimbra, chọn Manage sau đó chọn Account. Nhấn đúp chuột vào account cần cấu hình forward và chọn tab Forwarding.

- Allow the user to specify a forwarding address: Tick vào tùy chọn này để có thể cấu hình user forward đến user cụ thể
- Don’t keep a local copy of messages: Tick vào để không giữ bản copy của email được forward.
- User-specified forwarding addresses: Khi tick vào tùy chọn Allow the user to specify a forwarding address, Quý khách có thể chỉ định email forward tại đây.

- Forwarding addresses hidden from the user: Nếu bất kỳ địa chỉ chuyển tiếp nào được đặt ở đây, địa chỉ đó sẽ bị ẩn khỏi người dùng.
Vậy vHost đã hướng dẫn Quý khách cấu hình và hiểu rõ hơn về Email Forwarding và Email Alias.
Chúc Quý khách có thể cấu hình thành công.