On Sat, 28 Nov 2009 09:17:12 -0500, Charles Marcus
<CMarcus at Media-Brokers.com> wrote:> On 11/28/2009, Aravind Divakaran (aravind.divakaran at yukthi.com) wrote:
>>
write_full(/home/vmail/dhanbank.co.in/vinukumarvm/temp.server.be3e5a849a909847)>> failed: No space left on device
>> dovecot: deliver(user at example.com):
>> stat(/tmp/Dovecot Delivery Mail) failed: No space left on device
>>
>> But my
>> system has 54gb of free space for root filesystem where tmp residing.
Can>> anyone help me to solve this issue.
>
> Its not looking at / for the temp, it is using the users home directory,
> according to the above...
>
> Are you using quotas?
>
> dovecot -n output?
Yes i am using quota, below is my configuration
# 1.2.8: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.30 x86_64 Debian 5.0 ocfs2
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap imaps pop3 pop3s managesieve
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_executable(managesieve): /usr/lib/dovecot/managesieve-login
mail_privileged_group: mail
mail_uid: 1003
mail_gid: 1003
mail_location: maildir:/home/vmail/%d/%n
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugins(default): quota imap_quota acl listescape
mail_plugins(imap): quota imap_quota acl listescape
mail_plugins(pop3): quota
mail_plugins(managesieve):
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
namespace:
type: private
separator: /
inbox: yes
list: yes
subscriptions: yes
lda:
postmaster_address: postmaster at example.com
mail_plugins: quota sieve
auth default:
mechanisms: login plain
passdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
userdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 384
user: vmail
plugin:
quota: maildir:storage=250000
sieve: /home/vmail/sieve/%d/%n/.dovecot.sieve
sieve_storage: /home/vmail/sieve/%d/%n/sieve
sieve_extensions: +imapflags
acl: vfile:/etc/dovecot/acls
Users quota is getting from ldap.
-Aravind