Điều này được sao chép và sửa đổi một chút từ blog của tôi http://blog.malowa.de/2011/04/postfix-as-spam-trap-server.html :
Bạn thậm chí không phải cấu hình Postfix để hoạt động như một nullmailer. Postfix tàu với một công cụ gọn gàng được gọi là smtp-sink
lừa. smtp-chìm chủ yếu nhằm hoạt động như một công cụ kiểm tra cho các máy khách SMTP cần có Máy chủ để chơi. Vì vậy, bạn có thể định cấu hình nó để ghi nhật ký toàn bộ cuộc hội thoại hoặc thậm chí kết xuất từng thư nhận được vào một tệp. Cái sau là cần thiết cho một nullmailer.
Không có tập tin cấu hình để cấu hình smtp-chìm. Tất cả mọi thứ được thực hiện thông qua các tùy chọn dòng lệnh.
smtp-sink -c -d "%Y%m%d%H/%M." -f . -u postfix -R /tmp/ -B "550 5.3.0 The recipient does not like your mail. Don't try again." -h spamtrap.example.com 25 1024
Chúng ta hãy xem xét kỹ hơn từng thông số.
-u postfix
Runs the program under the user "postfix"
-R /tmp/
Sets the output directory to /tmp/. In this directory the mails will be stored. If you have a high spam volume (hundreds of Spam per minute) it is recommended to write the mails to a ramdisk
-d "%Y%m%d%H/%M."
Writes the mail to a directory of the format "YearMonthDayHour" and in this directory the files are name "Month.RandomID". Note that the dates are in UTC
-c
Write statistics about connection counts and message counts to stdout while running
-f .
Reject the mail after END-OF-DATA. But the mail will be saved. Cool, isn't it?!
-B "550 5.3.0 The recipient does not like your mail. Don't try again"
This is the rejection message after END-OF-DATA.
-h spamtrap.example.com
Announce the hostname spamtrap.example.com
25
The port to listen on. Can be prepended with an IP or host if you want to bind on a special interface.
1024
The backlog count of connections that can wait in the TCP/IP stack before they get a free slot for sending mail.
Bạn có thể tìm thêm thông tin trong trang man của smtp-chìm, nhưng đây là những thứ quan trọng để chạy một spamtrap bắt tất cả. Trong cấu hình này, chương trình chấp nhận mọi thư với mọi kích cỡ từ bất kỳ người gửi nào đến bất kỳ người nhận nào có IPv4 và IPv6. Các hạn chế duy nhất là chỉ có 256 kết nối đồng thời có thể với 1024 kết nối được xếp hàng và chương trình được gắn cờ thử nghiệm. Vì vậy, không sử dụng smtp-chìm trong môi trường sản xuất.
Tùy chọn -B chỉ hợp lệ trong các phiên bản mới hơn của Postfix. Trong 2.7.1 nó bị thiếu. Trong 2.8.2 nó có mặt. Một nơi nào đó ở giữa nó đã được giới thiệu.