Nó không hoạt động vì nó không thể hoạt động theo cách này: Nếu bạn đang gửi thư, bạn đang gửi trực tiếp thư đến cổng 465 tới Postfix - sẽ không có tập lệnh Sàng nào được thực thi.
Nếu bạn muốn sử dụng ngôn ngữ sàng để xử lý thư gửi đi, bạn sẽ phải nỗ lực nhiều hơn nữa, vì nó không được tích hợp độc đáo vào phần mềm thông thường, ít nhất là không nơi nào tốt bằng tích hợp Sàng Pigeonhole trong Dovecot sẽ chỉ kích hoạt trong hai trường hợp sử dụng cụ thể:
- khi nhận thư, a.k.a the giao hàng cuối cùng giai đoạn thư dành cho hộp thư Dovecot quản lý hoặc
- về quản lý hộp thư, cụ thể là các hành động của máy khách cục bộ hoặc được kết nối IMAP trên hộp thư Dovecot quản lý.
Đáng chú ý, sự tích hợp đó sẽ không xử lý trường hợp gửi thư: Mặc dù Dovecot có bao gồm một proxy gửi thư, nhưng nó thường không liên quan gì đến hướng đó và trong một số trường hợp hiếm hoi khi sử dụng tính năng này, thì vẫn không xử lý Sàng.
Bây giờ bạn có một vài lựa chọn:
- kích hoạt tập lệnh của bạn trên thư được lưu trữ trong hộp thư "đã gửi" (nhưng điều đó sẽ không hoạt động đối với thư không được lưu trữ trong hộp thư đó)
- thay thế tập lệnh của bạn bằng chức năng tích hợp sẵn của Postfix. người nhận_bcc_maps Nghĩ đến
- định cấu hình hậu tố
tiêu đề_checks
chỉ cần từ chối thư không tuân theo chính sách của bạn (ví dụ: bỏ qua tiêu đề Đến: mong muốn, sau đó từ chối tất cả các phiên bản chưa hoàn chỉnh của nó)
- định cấu hình bản sao trong một số bộ lọc/bộ lọc
- định cấu hình địa chỉ (tốt nhất là mới, cục bộ) mà bạn thiết lập để được mở rộng thành hai địa chỉ bạn muốn nhận thư, cho phép người dùng gửi thư của họ ở đó
- chuyển thư cho người nhận đó tới một tập lệnh, có thể là thư sử dụng tập lệnh Sàng của bạn (không chắc là cách tốt nhất của bạn: sử dụng sàng bên ngoài trường hợp sử dụng LDA đơn giản là không được bất kỳ phần mềm hiện có nào hỗ trợ tốt)