FreeBSD 12.0 + Postfix 3.4.5,1 + Dovecot 2.3.5.2 + PostgreSQL 11.2_1. Не удаётся создать почтовый ящик в /var/vmailiva
Добавлено: 2019-05-07 14:00:07
Коллеги, здравствуйте!
Выполнена авторизация от имени почтового ящика пользователя ivanovii@domain.ru в Mozilla Thunderbird 60.6.1 (32-бит) на Windows Server 2016 Standard x64. При попытке отправить письмо с данного ящика этому же пользователю ivanovii@domain.ru в логе /var/log/dovecot.log следующие сообщения об ошибке:
May 07 12:34:07 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.25, lip=192.168.1.5, TLS, session=<oTwh60iIBMPAqJEZ>
May 07 12:34:43 imap-login: Info: Login: user=<ivanovii@it-vav.ru>, method=PLAIN, rip=192.168.1.25, lip=192.168.1.5, mpid=945, TLS, session=<48lN7UiICcPAqJEZ>
May 07 12:34:44 imap(ivanovii@it-vav.ru)<945><48lN7UiICcPAqJEZ>: Error: mkdir(/var/vmailivanovii) failed: Permission denied (euid=1002(vmail) egid=1002(vmail) missing +w perm: /var, dir owned by 0:0 mode=0755)
May 07 12:34:44 imap(ivanovii@it-vav.ru)<945><48lN7UiICcPAqJEZ>: Error: Mailbox INBOX: Failed to autocreate mailbox: Internal error occurred. Refer to server log for more information. [2019-05-07 12:34:44]
Если на /var поставить права 777, ошибка уходит, папка /var/vmailivanovii создаётся.
Вопрос. Где находится параметр, отвечающий за создание директории vmailivanovii в каталоге /var?
Задание параметра mail_location в конфигурационном файле /usr/local/etc/dovecot/conf.d/10-mail.conf не даёт никакого результата.
Примечания.
1. По следующей ссылке https://cloud.mail.ru/public/5DM2/tBVpkTM3v
доступны конфигурационные файлы Postfix (/usr/local/etc/postfix/), Dovecot (/usr/local/etc/dovecot/), PostgreSQL (/var/db/postgres/data11).
2. 192.168.1.25 - контроллер домена под управлением Windows Server 2016, с которого отправляется письмо, 192.168.1.5 - почтовый сервер.
3. mail.domain.ru = FQDN почтового сервера
4. domain.ru - имя домена, в котором работает почтовый сервер
Выполнена авторизация от имени почтового ящика пользователя ivanovii@domain.ru в Mozilla Thunderbird 60.6.1 (32-бит) на Windows Server 2016 Standard x64. При попытке отправить письмо с данного ящика этому же пользователю ivanovii@domain.ru в логе /var/log/dovecot.log следующие сообщения об ошибке:
May 07 12:34:07 imap-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=192.168.1.25, lip=192.168.1.5, TLS, session=<oTwh60iIBMPAqJEZ>
May 07 12:34:43 imap-login: Info: Login: user=<ivanovii@it-vav.ru>, method=PLAIN, rip=192.168.1.25, lip=192.168.1.5, mpid=945, TLS, session=<48lN7UiICcPAqJEZ>
May 07 12:34:44 imap(ivanovii@it-vav.ru)<945><48lN7UiICcPAqJEZ>: Error: mkdir(/var/vmailivanovii) failed: Permission denied (euid=1002(vmail) egid=1002(vmail) missing +w perm: /var, dir owned by 0:0 mode=0755)
May 07 12:34:44 imap(ivanovii@it-vav.ru)<945><48lN7UiICcPAqJEZ>: Error: Mailbox INBOX: Failed to autocreate mailbox: Internal error occurred. Refer to server log for more information. [2019-05-07 12:34:44]
Если на /var поставить права 777, ошибка уходит, папка /var/vmailivanovii создаётся.
Вопрос. Где находится параметр, отвечающий за создание директории vmailivanovii в каталоге /var?
Задание параметра mail_location в конфигурационном файле /usr/local/etc/dovecot/conf.d/10-mail.conf не даёт никакого результата.
Примечания.
1. По следующей ссылке https://cloud.mail.ru/public/5DM2/tBVpkTM3v
доступны конфигурационные файлы Postfix (/usr/local/etc/postfix/), Dovecot (/usr/local/etc/dovecot/), PostgreSQL (/var/db/postgres/data11).
2. 192.168.1.25 - контроллер домена под управлением Windows Server 2016, с которого отправляется письмо, 192.168.1.5 - почтовый сервер.
3. mail.domain.ru = FQDN почтового сервера
4. domain.ru - имя домена, в котором работает почтовый сервер