Postfix + Courier 虚拟域/用户和 maildir

Postfix + Courier 虚拟域/用户和 maildir

我在 MySQL 中设置了 Postfix + Courier 和虚拟域/用户,但是在 /home/vmail 中没有创建这些目录,所以我得到:

Apr  1 17:56:18 Lucid authdaemond: Authenticated: clearpasswd=xxx, passwd=xxx
Apr  1 17:56:18 Lucid imapd-ssl: chdir domain.com/user/: No such file or directory
Apr  1 17:56:18 Lucid imapd-ssl: [email protected]: No such file or directory

我不想每次在新用户登录之前都必须创建 /home/vmail/domain.com/user。有没有办法自动创建目录?

答案1

发送欢迎邮件至[电子邮件保护]这些目录应该由 Postfix 自动创建(只要在父目录中授予权限)。

Courier 本身不会创建丢失的目录。

但应该清楚的是,仅通过在 MySQL 表中插入一行,Postfix 和 Courier 都不会自动创建任何目录。另一种解决方案是编写一个脚本,定期 maildirmake 在 MySQL 表中找到的任何不存在的目录。

相关内容