[Dovecot] Vacation messages come from POSTMASTER, not user
cfowler
cfowler at scss.tcd.ie
Mon Nov 26 19:31:00 EET 2012
Problem : All vacation autoreplies come from the postmaster address.
Expected behavior : vacation notice comes from the user who set the
vacation.
Platform : Dovecot 2.1.7 on Debian Squeeze ( See below for example
reply, sieve script and dovecot -n output)
Any help appreciated!
----------------------------------------------------------------------------------------
Sieve script used:
if true
{
vacation :days 2 :subject "Out of Office" "I am currently out of the
office";
stop;
}
----------------------------------------------------------------------------------------
Return-Path: <>
X-Original-To: teststff at mydomain.com
Delivered-To: teststff at mydomain.com
Received: from localhost (localhost [127.0.0.1])
by quicksilver.mydomain.com (Postfix) with ESMTP id 12591BE16
for <teststff at mydomain.com>; Mon, 26 Nov 2012 16:54:16 +0000
(GMT)
X-Virus-Scanned: Debian amavisd-new at mydomain.com
X-Spam-Flag: NO
X-Spam-Score: -0.501
X-Spam-Level:
X-Spam-Status: No, score=-0.501 required=5 tests=[BAYES_05=-0.5,
NO_RELAYS=-0.001] autolearn=no
Received: from quicksilver.mydomain.com ([127.0.0.1])
by localhost (quicksilver.mydomain.com [127.0.0.1])
(amavisd-new, port 10024)
with ESMTP id DNM8HKzR4d0t for <teststff at mydomain.com>;
Mon, 26 Nov 2012 16:54:06 +0000 (GMT)
Received: by quicksilver.mydomain.com (Postfix, from userid 15099)
id DA3DABE1B; Mon, 26 Nov 2012 16:54:06 +0000 (GMT)
X-Sieve: Pigeonhole Sieve 0.3.0
Message-ID:
<dovecot-sieve-1353948846-837692-0 at quicksilver.mydomain.com>
Date: Mon, 26 Nov 2012 16:54:06 +0000
From: Postmaster <root at mydomain.com>
To: <teststff at mydomain.com>
Subject: Out of Office
In-Reply-To: <ac0fe0e6de81129e7499aba9aa67697a at localhost>
References: <ac0fe0e6de81129e7499aba9aa67697a at localhost>
Auto-Submitted: auto-replied (vacation)
Precedence: bulk
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
I am currently out of the office
----------------------------------------------------------------------------------------
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-5-amd64 x86_64 Debian 6.0.6 ext3
auth_debug = yes
auth_debug_passwords = yes
auth_verbose = yes
listen = *, [::]
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/maildirs/%n/Maildir
mail_privileged_group = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope
encoded-character vacation subaddress comparator-i;ascii-numeric
relational regex imap4flags copy include variables body enotify
environment mailbox date ihave
passdb {
args = /etc/dovecot/dovecot-ldap.conf
driver = ldap
}
plugin {
home = /var/maildirs/%u
mail_debug = yes
sieve = /var/maildirs/%u/deliver.sieve
sieve_dir = /var/maildirs/%n/sieve
sieve_global_dir = /etc/sieve/
sieve_global_path = /etc/sieve/deliver.sieve
sieve_vacation_dont_check_recipient = yes
}
protocols = imap pop3 sieve
service auth {
unix_listener /var/spool/postfix/private/dovecot-auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-master {
mode = 0600
}
user = root
}
service imap-login {
client_limit = 256
process_min_avail = 16
service_count = 0
vsz_limit = 256 M
}
service managesieve-login {
client_limit = 256
process_min_avail = 16
service_count = 0
vsz_limit = 256 M
}
service pop3-login {
client_limit = 256
process_min_avail = 16
service_count = 0
vsz_limit = 256 M
}
ssl_cert = </var/certs/wildcard.mydomain.ie-including-chain.pem
ssl_key = </var/certs/wildcard.mydomain.ie.key
userdb {
args = /etc/dovecot/dovecot-ldap.conf
driver = ldap
}
protocol imap {
imap_client_workarounds = delay-newmail
mail_max_userip_connections = 20
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
mail_debug = yes
mail_plugins = sieve
postmaster_address = root at mydomain.ie
}
More information about the dovecot
mailing list