Skip to main content

[Postfix] Chuyển tiếp email gửi đi dựa trên địa chỉ người gửi

Để có thể chuyển tiếp các email gửi đi dựa trên địa chỉ của người gửi với sự trợ giúp của sender_depend_default_transport_maps, chúng ta có thể dễ dàng định cấu hình Postfix để điều khiển route các email gửi đi dựa trên địa chỉ email của người gửi. 

Tất cả những gì bạn cần làm là định cấu hình tham số ‘sender_depend_default_transport_maps’ trong tệp main.cf. 

Đây là một công cụ mạnh mẽ có thể được sử dụng để dễ dàng định tuyến các email được gửi từ các miền khác nhau thông qua các máy chủ thư khác nhau. Nó cũng có thể được sử dụng để định tuyến email từ các bộ phận khác nhau trong tổ chức của bạn đến các máy chủ thư khác nhau.

Vì vậy, nếu bạn đang tìm kiếm một cách dễ dàng để chuyển tiếp các email gửi đi dựa trên địa chỉ người gửi, hãy thử sender_depend_default_transport_maps!

Bước 1: Tạo ánh xạ tên địa chỉ email

Đầu tiên, chúng ta tạo ánh xạ miền người gửi hoặc địa chỉ email với máy chủ SMTP tương ứng. Để thực hiện việc này, hãy tạo một tệp cấu hình như sau:

sudo nano /etc/postfix/relay_by_sender 

Sau đó thêm email người gửi và smtp tương ứng

info@example.com             smtp:[ses.amazon.com]:587
@example.net                 smtp:192.168.1.10:25
no-relay@localhost           smtp

Bước 2: Cập nhập bảng tra cứu cho Postfix

Tiếp theo sử dụng lệnh postmap để cập nhật bảng tra cứu cho Postfix với file cấu hình đã tạo ở trên.

sudo postmap /etc/postfix/relay_by_sender 

Bước 3: Cập nhập cấu hình của Postfix

sudo postconf -e "sender_dependent_default_transport_maps = hash:/etc/postfix/relay_by_sender"

Bước 4: Khởi động lại Postfix

sudo systemctl restart postfix

Bước 5: Kiểm tra 

Để kiểm tra, tôi đã gửi email từ địa chỉ email rahul@example.net. Theo cấu hình ở trên, các email từ @example.net sẽ chuyển tiếp qua máy chủ SMTP 192.168.1.10:25

Mở log email đã được chuyển tiếp qua máy chủ SMTP chính xác.

Image
Chuyển tiếp email gửi đi dựa trên địa chỉ người gửi

Tham khảo: https://tecadmin.net/postfix-relay-outgoing-emails-based-on-sender-address/