यह मेरे ब्लॉग http://blog.malowa.de/2011/04/postfix-as-spam-trap-server.html से कॉपी और थोड़ा संशोधित है :
आपको पोस्टमिक्स को nullmailer के रूप में कार्य करने के लिए कॉन्फ़िगर करने की आवश्यकता नहीं है। एक साफ-सुथरे उपकरण के साथ पोस्टफिक्स जहाज जिसे smtp-sink
चाल कहते हैं। smtp- सिंक का मुख्य रूप से SMTP क्लाइंट के लिए एक परीक्षण उपकरण के रूप में कार्य करना है, जिसे खेलने के लिए सर्वर की आवश्यकता होती है। तो आप इसे पूरी बातचीत को लॉग करने के लिए कॉन्फ़िगर कर सकते हैं या यहां तक कि प्रत्येक प्राप्त मेल को एक फ़ाइल में डंप कर सकते हैं। उत्तरार्द्ध एक nullmailer के लिए आवश्यक है।
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.
आप smtp-सिंक के मैन पेज में अधिक जानकारी प्राप्त कर सकते हैं, लेकिन ये सभी कैच-अप स्पैमट्रैप को चलाने के लिए महत्वपूर्ण हैं। इस कॉन्फ़िगरेशन में प्रोग्राम किसी भी आकार के साथ किसी भी मेल को IPv4 और IPv6 के साथ किसी भी प्राप्तकर्ता को स्वीकार करता है। एकमात्र प्रतिबंध यह है कि 1024 कतारबद्ध कनेक्शन के साथ केवल 256 एक साथ कनेक्शन संभव हैं और कार्यक्रम को प्रयोगात्मक रूप से चिह्नित किया गया है। इसलिए उत्पादन वातावरण में smtp-सिंक का उपयोग न करें।
-B विकल्प केवल पोस्टफिक्स के नए संस्करणों में मान्य है। 2.7.1 में यह गायब है। 2.8.2 में यह मौजूद है। कहीं-कहीं इसके बीच में पेश किया गया था।