Це скопійовано та трохи змінено з мого блогу http://blog.malowa.de/2011/04/postfix-as-spam-trap-server.html :
Вам навіть не потрібно налаштовувати Postfix, щоб він виступав в якості нульового повідомлення. Postfix поставляється з акуратним інструментом під назвою, smtp-sink
який виконує трюк. smtp-sink в основному призначений для тестування для SMTP-клієнтів, яким потрібен сервер, з яким можна грати. Таким чином, ви можете налаштувати його для реєстрації всієї розмови або навіть скидання кожної отриманої пошти у файл. Останнє потрібно для нульового повідомлення.
Немає файлу конфігурації для налаштування smtp-мийки. Все робиться за допомогою параметрів командного рядка.
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
Давайте докладніше розглянемо кожен параметр.
-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.
Додаткову інформацію можна знайти на сторінці man у smtp-sink, але це важливі для запуску загальної спам-папки. У цій конфігурації програма приймає будь-яку пошту будь-якого розміру від будь-якого відправника до будь-якого одержувача з IPv4 та IPv6. Єдині обмеження полягають у тому, що можливе лише 256 одночасних з'єднань з 1024 з'єднаннями в черзі, а програма позначена експериментально. Тому не використовуйте smtp-раковину у виробничих умовах.
Параметр -B дійсний лише в нових версіях Postfix. У 2.7.1 він відсутній. У 2.8.2 він присутній. Десь між ними було введено.