Mail सर्वर : मेल खाते जोड़ें (वर्चुअल उपयोगकर्ता)2023/09/07 |
मेल खाते (वर्चुअल उपयोगकर्ता) जोड़ें।
यह उदाहरण उस स्थिति के लिए है जब आप वर्चुअल मेल-उपयोगकर्ता खातों का उपयोग करते हैं, ओएस उपयोगकर्ता खातों का उपयोग नहीं करते हैं।
|
|
[1] |
पहले बुनियादी Postfix सेटिंग्स और बुनियादी
Dovecot सेटिंग्स कॉन्फ़िगर करें।
|
[2] | Postfix और Dovecot पर अतिरिक्त सेटिंग्स कॉन्फ़िगर करें। |
# वर्चुअल मेलबॉक्स के लिए एक व्यवस्थापक उपयोगकर्ता बनाएँ root@mail:~# adduser --uid 20000 --disabled-password --disabled-login vmail
root@mail:~#
vi /etc/postfix/main.cf # पंक्ति 185: टिप्पणी करें # mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# अंत में जोड़ें
# यदि एकाधिक डोमेन निर्दिष्ट करें, तो अल्पविराम या स्थान अलग करके निर्दिष्ट करें
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] ubuntu@srv.world srv.world/ubuntu/Maildir/ ubuntu@virtual.host virtual.host/ubuntu/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] ubuntu@srv.world:{CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ubuntu@virtual.host:{CRAM-MD5}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx systemctl reload postfix dovecot |
[4] | ठीक है। मेल क्लाइंट पर ईमेल भेजने के परीक्षण के लिए सत्यापित करें। इस सेटिंग के लिए, ईमेल क्लाइंट सेटिंग पर [Username] के लिए ईमेल पता निर्दिष्ट करें। |
![]() |
Sponsored Link |