Hallo,
ich hänge gerade bei einer Mailservereinrichtung fest. Das Setup besteht aus:
Versucht man nun einen Login, sagt das mail.log:
Der genannte Pfad bzw. ein Ordner darunter:
Anbei die (relevanten) Configs bzw. deren Auszüge.
authmysqlrc:
imapd / pop3d:
Auszug main.cf (Postfix)
Das home_field der MySQL-Spalte lautet "/var/customers/mail/", für das maildir_field ist "kunde/info@meinedomain.tld/" eingetragen.
Was mache ich falsch? Vielen Dank im Voraus für eure Hilfe!
Liebe Grüße
Tim
ich hänge gerade bei einer Mailservereinrichtung fest. Das Setup besteht aus:
- Debian Squeeze
- Courier (IMAP, POP - beides auch mit SSL)
- Postfix
- MySQL-Backend
Versucht man nun einen Login, sagt das mail.log:
Code:
Sep 4 18:03:09 web4 pop3d: Connection, ip=[::ffff:88.76.142.109]
Sep 4 18:03:09 web4 pop3d: info@meinedomain.tld: chdir(/var/customers/mail/) failed!!
Sep 4 18:03:09 web4 pop3d: error: Permission denied
Sep 4 18:03:09 web4 pop3d: LOGIN FAILED, user=info@meinedomain.tld, ip=[::ffff:88.76.142.109]
Sep 4 18:03:09 web4 pop3d: authentication error: Permission denied
Der genannte Pfad bzw. ein Ordner darunter:
Code:
root@web4:~# ls -la /var/customers/mail/kunde/
total 16
drwxrwxrwx 4 vmail vmail 4096 Sep 4 17:43 .
drwxrwxrwx 3 vmail vmail 4096 Sep 4 16:34 ..
drwxr-xr-x 2 vmail vmail 4096 Sep 4 17:43 info@meinedomain.tld
Anbei die (relevanten) Configs bzw. deren Auszüge.
authmysqlrc:
Code:
MYSQL_SERVER localhost
MYSQL_USERNAME mailserver
MYSQL_PASSWORD <Passwort>
MYSQL_PORT 3306
MYSQL_DATABASE mailserver
MYSQL_USER_TABLE mail_users
MYSQL_CRYPT_PWFIELD password_enc
MYSQL_UID_FIELD uid
MYSQL_GID_FIELD gid
MYSQL_LOGIN_FIELD username
MYSQL_HOME_FIELD homedir
MYSQL_MAILDIR_FIELD maildir
MYSQL_QUOTA_FIELD (quota*1024*1024)
MYSQL_AUXOPTIONS_FIELD CONCAT("allowimap=",imap,",allowpop3=",pop3)
imapd / pop3d:
Code:
(Hier sah ich nur eine "passende" Zeile)
MAILDIRPATH=Maildir
Auszug main.cf (Postfix)
Code:
virtual_mailbox_base = /var/customers/mail/
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
Das home_field der MySQL-Spalte lautet "/var/customers/mail/", für das maildir_field ist "kunde/info@meinedomain.tld/" eingetragen.
Was mache ich falsch? Vielen Dank im Voraus für eure Hilfe!
Liebe Grüße
Tim