एसपीएफ़ जांच स्थापित करने से स्पैम की मात्रा कम हो जाएगी, अर्थात। उन डोमेन के पत्रों को अस्वीकार करें जिन्होंने इस जाँच को पास नहीं किया है।
1. आवश्यक पैकेज स्थापित करना:
apt install postfix-policyd-spf-python
2. सक्रियण सेटिंग्स:
nano /etc/postfix/main.cf
policy-spf_time_limit = 3600s
...
smtpd_recipient_restrictions =
...
check_policy_service unix:private/policy-spf
permit
- policy-spf_time_limit — उस समय की सीमा निर्धारित करता है जिसे मेल सर्वर एसपीएफ़ रिकॉर्ड की जाँच के लिए आवंटित कर सकता है।
- check_policy_service — अतिरिक्त सेटिंग्स के साथ फ़ाइल का पथ इंगित करें।
आइए फ़ाइल में सेटिंग्स जोड़ें:
nano /etc/postfix/master.cf
...
policy-spf unix - n n - - spawn
user=nobody argv=/usr/bin/policyd-spf
...
आइए अतिरिक्त सेटिंग फ़ाइल में परिवर्तन करें:
nano /etc/postfix-policyd-spf-python/policyd-spf.conf
...
HELO_reject = Fail
Mail_From_reject = Softfail
Softfail — हेलो सॉफ़्टफ़ेल या फ़ेल के लिए विचलन। हेलो/ईएचएलओ को सबसे पहले एसएमटीपी वार्तालाप में जाना जाता है, और मेल फ्रॉम चेक पर संसाधनों को बर्बाद करने का कोई व्यावहारिक कारण नहीं है यदि हेलो चेक के परिणामस्वरूप पहले ही संदेश अस्वीकार कर दिया जाएगा। HELO के लिए उपयोग किए जाने पर इससे संगतता संबंधी समस्याएं नहीं आनी चाहिए।
सेटिंग्स लागू करने के लिए, पुनरारंभ करें postfix:
systemctl restart postfix