Postfix ডকুমেন্টেশন অনুসারে, আপনি কি খুঁজছেন Postfix SMTP রিলে এবং অ্যাক্সেস নিয়ন্ত্রণ , বিশেষ করে smtpd_client_restrictions
Postfix ডকুমেন্টেশন একটি নতুন আগাম একটু ঘন এবং ভয়ঙ্কর হতে পারে। কিভাবে গাইড প্রদর্শন করতে সাহায্য করতে পারেন Postfix সঙ্গে কালো তালিকা এবং Whitelist (এবং আমি নীচের যে গাইড কিছু পুনরুত্পাদন করেছি)।
অপরিহার্য ধারণাটি হল প্রথমে, আপনি ক্লায়েন্ট_ চেকগুলির একটি ফাইল সেট আপ করেন। পরবর্তী, পোস্টম্যাপ ব্যবহার করে যে ফাইল একটি হ্যাশ করুন; এই কর্মক্ষমতা উন্নত।
তৃতীয়, আপনার মধ্যে /etc/postfix/main.cf
হ্যাশ একটি রেফারেন্স যোগ করুন।
ফাইল /etc/postfix/client_checks
এরকম কিছু থাকবে:
# Restricts which clients this system accepts SMTP connections from.
example.com REJECT No spammers
.example.com REJECT No spammers, from your subdomain
123.45.67.89 REJECT Your IP is spammer
123.45.6.0/24 REJECT Your IP range is spammer
32.1.98.76 OK
example1.com OK
পরবর্তী, আপনি চালানো হবে postmap /etc/postfix/client_checks
আপনার সম্পাদনা করুন main.cf
ক্লায়েন্ট চেক একটি রেফারেন্স যোগ করার জন্য ফাইল:
smtpd_recipient_restrictions = check_client_access hash:/etc/postfix/client_checks
সঠিক অপারেশন জন্য postfix এবং পরীক্ষা পুনরায় আরম্ভ করুন। আপনি আদর্শভাবে একটি সাদা তালিকাভুক্ত IP ঠিকানা এবং একটি কালো তালিকাযুক্ত আইপি ঠিকানা উভয় থেকে পরীক্ষা করতে চান। যদি এটি ছিল, আমি অস্থায়ীভাবে ক্লায়েন্ট চেকে একটি পরিচিত আইপি ঠিকানা যোগ করব এবং সেই হোস্ট থেকে মেইল প্রত্যাখ্যান করা নিশ্চিত করতে হবে, তারপরে এটি থেকে সরিয়ে দিন client_checks
একবার আমি আত্মবিশ্বাসী ছিল চেক চেক করা হয়।