Fedora 41
Sponsored Link

Mail सर्वर : Postfix स्थापित करना2024/11/13

 

SMTP सर्वर को कॉन्फ़िगर करने के लिए Postfix इंस्टॉल करें।

[1] Postfix स्थापित करना।
[root@mail ~]#
dnf -y install postfix
[2] यह उदाहरण Dovecot SASL सुविधा का उपयोग करने के लिए SMTP-Auth को कॉन्फ़िगर करना दिखाता है।
[root@mail ~]#
vi /etc/postfix/main.cf
# पंक्ति 98 : टिप्पणी हटाएं और होस्टनाम निर्दिष्ट करें
myhostname = mail.srv.world

# पंक्ति 106 : टिप्पणी हटाएं और डोमेन नाम निर्दिष्ट करें
mydomain = srv.world

# पंक्ति 122 : टिप्पणी हटाएँ
myorigin = $mydomain

# पंक्ति 139 : परिवर्तन
inet_interfaces = all

# पंक्ति 142 : यदि केवल आईपीवी4 का उपयोग करते हैं तो इसे बदल दें
inet_protocols = ipv4

# पंक्ति 187 : जोड़ें
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

# पंक्ति 290 : टिप्पणी हटाएं और अपना स्थानीय नेटवर्क निर्दिष्ट करें
mynetworks = 127.0.0.0/8, 10.0.0.0/24

# पंक्ति 447 : टिप्पणी रद्द करें (मेलडिर का उपयोग करें)
home_mailbox = Maildir/

# पंक्ति 602 : जोड़ें
smtpd_banner = $myhostname ESMTP

# अंत में अनुसरण जोड़ें
# SMTP VRFY कमांड को अक्षम करें
disable_vrfy_command = yes

# प्रेषक होस्ट को HELO कमांड की आवश्यकता है
smtpd_helo_required = yes

# ईमेल का आकार सीमित करें
# नीचे दिए गए उदाहरण का मतलब 10M बाइट्स सीमा है
message_size_limit = 10240000

# SMTP-Auth समायोजन
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = 
  permit_mynetworks,
  permit_sasl_authenticated,
  reject_unauth_destination

[root@mail ~]#
systemctl enable --now postfix

[3] यदि Firewalld चल रहा है, तो SMTP सेवा की अनुमति दें। SMTP [25/TCP] का उपयोग करता है।
[root@mail ~]#
firewall-cmd --add-service=smtp

success
[root@mail ~]#
firewall-cmd --runtime-to-permanent

success
मिलान सामग्री