Hi,
If anyone else is testing out sieve with a similar setup. this is caused by the defaultdomain setting in qmail. qmail-inject appends this value to a domain without any dots.
Thanks to Stephan (S[r]us) for bringing this to notice on irc.
On Wed, Sep 22, 2010 at 5:59 PM, Mohit Chawla wrote: In case these are required as well: *dovecot confiiguration* root@dawnone:~# dovecot -n
# 1.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-3-686 i686 Debian squeeze/sid
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap managesieve
listen(default): *
listen(imap): *
listen(managesieve): *:2000
ssl: no
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(managesieve): /usr/lib/dovecot/managesieve-login
mail_privileged_group: mail
mail_location: maildir:~/Maildir
mbox_write_locks: fcntl dotlock
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugins(default): quota
mail_plugins(imap): 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(managesieve): /usr/lib/dovecot/modules/managesieve
managesieve_logout_format(default): bytes=%i/%o
managesieve_logout_format(imap): bytes=%i/%o
managesieve_logout_format(managesieve): bytes=%i%o
lda:
postmaster_address: dove@vmint
mail_plugins: quota sieve
deliver_log_format: msgid=%m: %$
sendmail_path: /usr/lib/sendmail
log_path: /var/log/ldaone
info_log_path: /var/log/ldatwo
debug: yes
auth default:
debug: yes
passdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
userdb:
driver: prefetch
userdb:
driver: ldap
args: /etc/dovecot/dovecot-ldap.conf
socket:
type: listen
master:
path: /var/run/dovecot/auth-master
mode: 438
plugin:
quota: maildir
sieve: ~/.dovecot.sieve
sieve_dir: ~/sieve *ldap attributes*
root@dawnone:~# qmail-ldaplookup -u cot
Searching ldap for: (&(objectClass=qmailUser)(uid=cot))
under dn: dc=vmint
Found 1 entry: objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
objectClass: qmailUser
mail: cot@vmint
uid: cot
accountStatus: undefined -> active
mailHost: undefined
homeDirectory: /home/cot
aliasEmpty: /home/cot/Maildir/
qmailDotMode: ldapwithprog
qmailUID: 1011
qmailGID: 1011
mailQuotaSize: 1000000
mailQuotaCount: 0 (unlimited)
mailSizeMax: 0 (unlimited)
deliveryMode: nolocal
deliveryProgramPath: /usr/lib/dovecot/deliver -a $RECIPIENT -f $SENDER -d
$USER
mailReplyText: undefined On Wed, Sep 22, 2010 at 4:59 PM, Mohit Chawla <
mohit.chawla.binary@gmail.com> wrote: Hi, I have been testing sieve in my setup with qmail-ldap and deliver on a LAN
with an artificial domain name. Everything seems to be working as expected,
except in cases when autoreplies (vacation, reject messages) need to be
tested. The domain name is vmint, and dawnone is the hostname on which mail server
is setup, so a users have address like cot@vmint, cute@vmint and
dove@vmint *failure notice message/bounce sent to the postmaster* Return-Path: <>
Received: (qmail 5346 invoked for bounce); 22 Sep 2010 11:17:55 -0000
Date: 22 Sep 2010 11:17:55 -0000
From: MAILER-DAEMON@vmint
To: "<>"@dawnone.vmint
Subject: failure notice Hi. This is the qmail-send program at vmint.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out. --- Below this line is a copy of the message. Return-Path: <"<>"@dawnone.vmint>
Received: (qmail 5344 invoked by uid 1011); 22 Sep 2010 11:17:55 -0000
X-Sieve: Dovecot Sieve 0.1.17
Message-ID: dovecot-sieve-1285154275-554846-0@dawnone
Date: Wed, 22 Sep 2010 16:47:55 +0530
From: This is an automated reply; I am away and will not be able to reply to you
immediately.I will get back to you as soon as I return. *deliver is being called like this*: deliver -f $SENDER -d $USER where SENDER and USER are provided by qmail-ldap. So, am not sure what component in the chain is appending a .vmint to the existing domain name. Any input appreciated, thanks.dn: uid=cot,ou=people,dc=vmint