Hướng Dẫn tạo Rule trên Email Exim, Direct Admin. Chỉ cho phép 1 vài user có quyền gửi vào group.

Hướng Dẫn tạo Rule trên Email Exim, Direct Admin. Chỉ cho phép 1 vài user có quyền gửi vào group.

Như các bạn đã biết sau khi cài Cpanel Direct Admin lên mặc định đã có thể sử dụng​​ email được cài sẵn exim. Nhưng trên Cpanel thì không hề có chỗ nào để tạo rule điểu chỉnh theo ý của mình được. Sau 1 hồi lòng vòng tìm kiếm thông tin trên internet mình đã tìm ra 1 cách để tạo rule khá đơn giản như sau:

1/​​ Trước tiên mình cần tìm​​ nơi có thể tạo rule filter

cat​​ /etc/exim.conf ​​ 

# sau đó tìm đến đoạn systèmilter =​​ /etc/system_filter.exim

2/ Chỉnh sửa file system_filter.exim

nano​​ /etc/system_filter.exim

Mình thêm đoạn script​​ sau:

if $header_to: contains "[email protected]" and $header_from: is not contains "[email protected]"​​ and $header_from: is not contains "[email protected]"

then

fail text "​​ You do not have permission send mail to this group. Please contact with administrator!"

seen finish

endif

Lưu ý đoạn script trên phải ở trước đoạn scripts mặc định của​​ system_filter.exim

if not first_delivery

then

 ​​​​ finish

endif

Giải thích:

Ở Scripts trên mình cấm tất cả email không cho gửi mail đến 1 forwarder, chỉ có 2 email được phép gửi đến​​ [email protected]​​ là: [email protected]​​ và [email protected].​​ 

Cách khởi tạo Forwarder như hình sau:

Sau đó bạn có thể tạo 1 Forwarder

Như vậy là bạn đã tạo xong 1 Forwarder. Đảm bảo việc gửi mail vào Forwarder không bị lỗi như khi sử dụng Mailling list.

 

Sau đó bạn có thể test gửi mail từ 2 email​​ [email protected]​​ và​​ [email protected]​​ đến​​ [email protected]​​ sẽ thành công. tất cả các email khác gửi đến sẽ hiện thông báo lỗi:​​ 

You do not have permission send mail to this group. Please contact with administrator!"

Lưu ý:

Mình không tạo Maillinglist trên email exim mà dùng Forwarder​​ vì Mailling list trên Direct Admin dùng khi số lượng user nhiều sẽ gặp khá nhiều lỗi không fix được.

Chúc các bạn thành công!

BÀI VIẾT CÙNG CHUYÊN MỤC

Điểm Danh Các Nhà Cung Cấp VPS Miễn Phí Hàng Đầu Thế Giới: Đâu Là Sự Thật Và Lựa Chọn Tối Ưu Cho Doanh Nghiệp?
Điểm Danh Các Nhà Cung Cấp VPS Miễn Phí Hàng Đầu Thế ...

Điểm Danh Các Nhà Cung Cấp VPS Miễn Phí Hàng Đầu Thế Giới: Đâu Là Sự Thật Và ...

Oracle Cloud Miễn Phí VPS Vĩnh Viễn Có Thật Không? Giải Mã Và Đâu Là Lựa Chọn Tối Ưu Cho Doanh Nghiệp?
Oracle Cloud Miễn Phí VPS Vĩnh Viễn Có Thật Không? ...

Oracle Cloud Miễn Phí VPS Vĩnh Viễn Có Thật Không? Giải Mã Và Đâu Là Lựa Chọn ...

Chiến Lược Của Huawei Để Trở Thành "Nvidia Của Trung Quốc": Lối Đi Nào Cho Điện Toán AI?
Chiến Lược Của Huawei Để Trở Thành "Nvidia Của Trung ...

Chiến Lược Của Huawei Để Trở Thành "Nvidia Của Trung Quốc": Lối Đi Nào Cho Điện ...

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04
Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Hướng dẫn nâng cấp CyberPanel 3.0.6 trên Ubuntu 22.04

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho website
Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô ...

Kết hợp Let’s Encrypt SSL với Cloudflare Proxy: Mô hình HTTPS an toàn cho ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04
Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn ...

Hướng dẫn nâng cấp GitLab EE 19.2.4 lên 19.3.2 an toàn trên Ubuntu 24.04