Bu, http://blog.malowa.de/2011/04/postfix-as-spam-trap-server.html adresinden kopyalandı ve biraz değiştirildi :
Postfix'i bir nullmailer olarak çalışacak şekilde yapılandırmanız bile gerekmez. Postfix smtp-sink
, hile yapan adlı temiz bir araçla birlikte gönderilir . smtp-sink'in temelde oynamak için bir Sunucuya ihtiyaç duyan SMTP istemcileri için bir test aracı görevi görmesi amaçlanmıştır. Böylece, tüm ileti dizisini günlüğe kaydedecek veya alınan her postayı bir dosyaya dökecek şekilde yapılandırabilirsiniz. İkincisi bir nullmailer için gereklidir.
Smtp-sink'i yapılandıracak yapılandırma dosyası yok. Her şey komut satırı seçenekleri ile yapılır.
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
Her parametreye daha yakından bakalım.
-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.
Smtp-sink'in man sayfasında daha fazla bilgi bulabilirsiniz, ancak bunlar bir tümünü yakalama spamtrap'ı çalıştırmak için önemli olanlardır. Bu yapılandırmada, program herhangi bir gönderenden IPv4 ve IPv6 ile herhangi bir alıcıya herhangi bir boyutta posta kabul eder. Tek kısıtlama 1024 kuyruklu bağlantı ile sadece 256 eşzamanlı bağlantı mümkün olmasıdır ve program deneysel olarak işaretlenmiştir. Bu nedenle üretim ortamında smtp-sink kullanmayın.
-B seçeneği yalnızca Postfix'in daha yeni sürümlerinde geçerlidir. 2.7.1'de eksik. 2.8.2'de mevcuttur. Arada bir yerde tanıtıldı.