Когда я создавал виртуальных пользователей для пользователя vmail, по какой-то причине я не могу установить правильное место хранения почты. %n должен обозначать моего виртуального пользователя, но по какой-то причине он создает папку под этим именем.
Код: Выделить всё
/etc/postfix/vmaps
email1 mail/email1/
email2 mail/email2/
Код: Выделить всё
auth-passwd-file.conf.ext
passdb passwd-file {
driver = passwd-file
passwd_file_path = /etc/dovecot/passwd
}
userdb static {
driver = static
fields {
uid = 5000
gid = 5000
home = /home/vmail/mail/%n
}
}
Код: Выделить всё
10-mail.conf
mail_driver = maildir
mail_home = /home/vmail/mail/%n
mail_path = /home/vmail/mail/%n
Код: Выделить всё
sudo doveadm user email1
field value
uid 5000
gid 5000
home /home/vmail/mail/%n
mail_path /home/vmail/mail/%n
Код: Выделить всё
cat /etc/dovecot/passwd
email1:{PLAIN}123::::::
email2:{PLAIN}123::::::
Кроме того, когда я пытаюсь отправить электронные письма на этот виртуальный адрес электронной почты, они не отображаются в Thunderbird, хотя согласно журналам сообщение было отправлено успешно, по какой-то причине оно попадает в другую папку.
Код: Выделить всё
/home/vmail/mail# ls email1/ cur Maildir new tmp
/home/vmail/mail# ls email1/new/ 1770387499.V801I2bf96aM854426.phonemail.7aa.mail /home/vmail/mail# ls email1/Maildir/new/
Если мне нужно показать дополнительные настройки, просто дайте мне знать!
Подробнее здесь: https://stackoverflow.com/questions/798 ... th-problem
Мобильная версия