पोस्टफ़िक्स, डॉवकोट, और चलनी के साथ सिंपल मेलसेवर सेंटोस 7 पर

यह ट्यूटोरियल आपको दिखाएगा कि कैसे CentOS 7 पर एक साधारण मेलसर्वर प्राप्त किया जाए, पोस्टफ़िक्स के साथ MTA, Dovecot के रूप में MDA और चलनी मेल को सॉर्ट करने के लिए - बेहतर सुरक्षा के लिए एक एन्क्रिप्टेड कनेक्शन पर।

सब कुछ कॉन्फ़िगर करने के लिए, आपको पहले इन पैकेजों को स्थापित करना होगा:

yum install postfix dovecot dovecot-pigeonhole mailx

/etc/dovecot/conf.d/15-lda.confपोस्टमास्टर पते को जोड़कर पहला कॉन्फ़िगरेशन चरण किया जाता है । इससे लोग विफलता की स्थिति में आपसे संपर्क कर सकते हैं। हम आपके मेल क्लाइंट और सर्वर के बीच असंगत स्थिति से बचने के लिए फ़ोल्डर्स के ऑटो-निर्माण और उक्त फ़ोल्डरों के ऑटो-सब्सक्रिप्शन की अनुमति भी देंगे:

postmaster_address = [email protected]
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

अगला चरण आपके उपयोगकर्ताओं के मेलबॉक्स के लिए सही पथ निर्दिष्ट करना है /etc/dovecot/conf.d/10-mail.conf:

mail_location = maildir:~/Maildir

सुनिश्चित करें कि समस्याओं से बचने के लिए फ़ाइल में " mail_location " का केवल एक उल्लेख है। बुनियादी कार्यक्षमता सुनिश्चित करने के लिए अंतिम कदम पोस्टफ़िक्स को डेलवॉट के माध्यम से मेलों को वितरित करना है। निम्नलिखित पंक्ति को इसमें जोड़ें /etc/postfix/main.cf:

mailbox_command = /usr/libexec/dovecot/deliver

दोनों सेवाओं को पुनरारंभ करें और आप पहला परीक्षण मेल भेज सकते हैं:

systemctl restart postfix
systemctl restart dovecot

चूंकि मेलिंग के लिए रूट-अकाउंट का उपयोग करना असभ्य माना जाता है, इसलिए आपको अपनी मेलिंग आवश्यकताओं के लिए एक अलग उपयोगकर्ता बनाना चाहिए:

 useradd -m youruser
 passwd youruser

अब, आप निम्नलिखित कमांड के साथ मेल कार्यक्षमता का परीक्षण कर सकते हैं:

echo "TEST" | mail -s "testmail" youruser@localhost && tail -f /var/log/maillog

यदि आपकी लॉग फ़ाइलों में निम्न के समान एक रेखा है (अंतिम भाग महत्वपूर्ण है) ।।

postfix/local[27114]: 3F63C5B71: to=<youruser@localhost>, orig_to=<youruser@localhost>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/dovecot/deliver)

.. तो सब कुछ ठीक से काम कर रहा है।

इस बिंदु पर, दो महत्वपूर्ण चीजें गायब हैं - एन्क्रिप्शन और मेल सॉर्टिंग।

पहले कॉन्फ़िगर किया जा सकता है, Dovecot के लिए, में /etc/dovecot/conf.d/10-ssl.conf, यह मानते हुए कि आपके पास पहले से ही एक प्रमाण पत्र है:

ssl = require
ssl_cert = </path/to/your/certificate
ssl_key = </path/to/your/key

काम करने के लिए, इस तरह दिखने के लिए प्रोटोकॉल अनुभाग को संपादित /etc/dovecot/conf.d/15-lda.confकरें:

protocol lda {
  mail_plugins = $mail_plugins sieve
}

सेवा को पुनरारंभ करें:

systemctl restart dovecot

और बस। अब आप एक सुरक्षित तरीके से IMAP या POP3 के माध्यम से लॉग इन कर सकते हैं, परिवहन एन्क्रिप्टेड मेल भेज सकते हैं, और चलनी के साथ फिल्टर लिख सकते हैं।

निम्नानुसार IMAP, SMTP और POP3 पोर्ट को फायरवॉल में अनुमति देना भी महत्वपूर्ण है

firewall-cmd --permanent --add-service=smtp
firewall-cmd --permanent --add-service=pop3
firewall-cmd --permanent --add-service=imap
firewall-cmd --permanent --add-service=smtps
firewall-cmd --permanent --add-service=pop3s
firewall-cmd --permanent --add-service=imaps
firewall-cmd --reload

हैप्पी मेलिंग!

अन्य संस्करण

डेबियन 7

सेंटोस 7

फ्रीबीएसडी 10



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ