Special Thanks To : BasilKurain.
Virtual hosting with dovecot
# grep dovecot /etc/passwd
The outpu is:
dovecot:x:97:97:dovecot:/usr/libexec/dovecot:/sbin/nologin
# grep dovecot /etc/group
dovecot:x:97:
# grep vmail /etc/passwd
The output is:
blank
# grep vmail /etc/group
The output is:
blank
# groupadd vmail
# useradd vmail -g vmail
# ls /home/ -l
The output is:
drwx------ 6 vmail vmail 4096 Jul 8 16:23 vmail
# touch /var/log/dovecot.log
# touch /var/log/dovecot-info.log
# vi /etc/dovecot.conf
add the following entries
# Remove imaps things if you don’t want them
protocols = imaps
# It’s nice to have separate log files for Dovecot. You could do this
# by changing syslog configuration also, but this is easier.
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
# Disable SSL for now.
ssl = no # v1.2+, for older versions use: ssl_disable = yes
disable_plaintext_auth = no
# We’re using Maildir format
mail_location = maildir:~/Maildir
# If you’re using POP3, you’ll need this:
# pop3_uidl_format = %08Xu%08Xv
# Authentication configuration:
auth_verbose = yes
auth default {
mechanisms = plain
passdb passwd-file {
args = /etc/dovecot/passwd
}
userdb static {
args = uid=vmail gid=vmail home=/home/vmail/%u
}
}
# mkdir /etc/dovecot/
# touch /etc/dovecot/passwd
# chown -R dovecot:dovecot /etc/dovecot
add the following line to
# vi /etc/dovecot/passwd
add this line:
vasanth@tetsing:{PLAIN}redhat
hemanth@testing.com:{PLAIN}redhat
save the file
Take browser
enter
localhost/webmail
username: vasanth@tetsing.com
password: redhat
You can also use
username: hemanth@testing.com
password: redhat
Now virtual domain testing.com is configured in the domain and users vasanth and hemanth are added.
Vasanth.T.M
No comments:
Post a Comment