Mail सर्वर : मेल उपयोगकर्ता खाते जोड़ें (वर्चुअल उपयोगकर्ता)2023/10/23 |
मेल सेवा का उपयोग करने के लिए मेल उपयोगकर्ता खाते जोड़ें।
यह उदाहरण उस स्थिति के लिए है जब आप वर्चुअल मेल-उपयोगकर्ता खातों का उपयोग करते हैं, ओएस खातों का उपयोग नहीं करते हैं।
|
|
[1] | |
[2] | अतिरिक्त सेटिंग्स को Postfix और Dovecot पर कॉन्फ़िगर करें। |
# वर्चुअल मेलबॉक्स के लिए व्यवस्थापक उपयोगकर्ता बनाएँ [root@mail ~]# useradd --uid 20000 --shell /sbin/nologin vmail
[root@mail ~]#
vi /etc/postfix/main.cf # पंक्ति 187 : टिप्पणी करें # mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# पंक्ति 447 : परिवर्तन home_mailbox = /home/vmail/%d/%n/Maildir
# अंत में जोड़ें
# यदि एकाधिक डोमेन निर्दिष्ट करें, तो अल्पविराम या स्थान अलग करके निर्दिष्ट करें
virtual_mailbox_domains = srv.world, virtual.host
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual-mailbox
virtual_uid_maps = static:20000
virtual_gid_maps = static:20000
[root@mail ~]#
vi /etc/dovecot/conf.d/10-auth.conf # पंक्ति 100 : जोड़ें auth_mechanisms = cram-md5 plain login
# पंक्ति 122 : टिप्पणी करें # !include auth-system.conf.ext
# पंक्ति 125 : टिप्पणी करें !include auth-passwdfile.conf.ext # पंक्ति 127 : टिप्पणी करें !include auth-static.conf.ext
[root@mail ~]#
vi /etc/dovecot/conf.d/auth-passwdfile.conf.ext # पंक्ति 8 : परिवर्तन
passdb {
driver = passwd-file
args = scheme=CRAM-MD5 username_format=%u /etc/dovecot/users
# पंक्ति 11 : सभी [userdb] अनुभाग पर टिप्पणी करें #userdb { # driver = passwd-file # args = username_format=%u /etc/dovecot/users #..... #..... #}
[root@mail ~]#
vi /etc/dovecot/conf.d/auth-static.conf.ext # पंक्ति 21-24 : टिप्पणी हटाएँ और बदलें
userdb {
driver = static
args = uid=vmail gid=vmail home=/home/vmail/%d/%n
}
[root@mail ~]#
vi /etc/dovecot/conf.d/10-mail.conf # पंक्ति 30 : परिवर्तन mail_location = maildir: /home/vmail/%d/%n/Maildir
systemctl restart postfix dovecot
|
[3] | वर्चुअल मेल उपयोगकर्ता खाते जोड़ें। |
[root@mail ~]#
vi /etc/postfix/virtual-mailbox # नया निर्माण # [user account] [mailbox] cent@srv.world srv.world/cent/Maildir/ fedora@srv.world srv.world/fedora/Maildir/ redhat@virtual.host virtual.host/redhat/Maildir/
[root@mail ~]#
postmap /etc/postfix/virtual-mailbox
# एन्क्रिप्टेड पासवर्ड जनरेट करें [root@mail ~]# doveadm pw -s CRAM-MD5 Enter new password: Retype new password: {CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[root@mail ~]#
vi /etc/dovecot/users # नया निर्माण # [user account] [password] cent@srv.world:{CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fedora@srv.world:{CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx redhat@virtual.host:{CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
[4] | ठीक है। ईमेल क्लाइंट के साथ ईमेल भेजने का परीक्षण करने के लिए सत्यापित करें। इस उदाहरण में सेटिंग्स के लिए, ईमेल क्लाइंट सेटिंग्स पर [उपयोगकर्ता नाम] के लिए ईमेल पता निर्दिष्ट करें। |
Sponsored Link |