Ubuntu 24.04
Sponsored Link

Mail सर्वर : मेल खाते जोड़ें (वर्चुअल उपयोगकर्ता)2024/05/30

 
मेल खाते (वर्चुअल उपयोगकर्ता) जोड़ें।
यह उदाहरण उस स्थिति के लिए है जब आप वर्चुअल मेल-उपयोगकर्ता खातों का उपयोग करते हैं, ओएस उपयोगकर्ता खातों का उपयोग नहीं करते हैं।
[1]
पहले बुनियादी Postfix सेटिंग्स और बुनियादी Dovecot सेटिंग्स कॉन्फ़िगर करें।
[2] Postfix और Dovecot पर अतिरिक्त सेटिंग्स कॉन्फ़िगर करें।
# वर्चुअल मेलबॉक्स के लिए एक व्यवस्थापक उपयोगकर्ता बनाएँ

root@mail:~#
adduser --uid 20000 --disabled-password --disabled-login vmail
root@mail:~#
vi /etc/postfix/main.cf
# पंक्ति 189 : टिप्पणी करें

#
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
root@mail:~#
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

root@mail:~#
systemctl reload postfix dovecot

[4] ठीक है। मेल क्लाइंट पर ईमेल भेजने के परीक्षण के लिए सत्यापित करें।
इस सेटिंग के लिए, ईमेल क्लाइंट सेटिंग पर [Username] के लिए ईमेल पता निर्दिष्ट करें।
मिलान सामग्री