Hi,

According to your log file and configuration, postfix uses its own LDA 'local' to save messages to the fs. To use the sieve functions from dovecot, you need to configure postfix to use the dovecot LDA 'deliver', by adding

mailbox_command = /usr/libexec/dovecot/deliver

to postfix' main.cf, or read http://wiki.dovecot.org/LDA/Postfix

Regards,
        Tom

kbajwa wrote:
Charles:

I am using the email address: [EMAIL PROTECTED] for testing
dovecot.sieve.

Here are the logs:

/var/log/maillog
-----------------
Jul  8 04:47:29 www dovecot: Dovecot v1.0.7 starting up
Jul  8 04:47:30 www postfix/postfix-script: starting the Postfix mail system
Jul  8 04:47:30 www postfix/master[2588]: daemon started -- version 2.3.3,
configuration /etc/postfix
Jul  8 04:48:33 www dovecot: pop3-login: Login: user=<kirtib>, method=PLAIN,
rip=::ffff:192.168.0.64, lip=::ffff:65.103.190.107, TLS
Jul  8 04:48:33 www dovecot: POP3(kirtib): Disconnected: Logged out top=0/0,
retr=0/0, del=0/0, size=0
Jul  8 04:50:14 www dovecot: pop3-login: Login: user=<test>, method=PLAIN,
rip=::ffff:192.168.0.64, lip=::ffff:65.103.190.107
Jul  8 04:50:15 www dovecot: POP3(test): Disconnected: Logged out top=0/0,
retr=0/0, del=0/0, size=0
Jul  8 04:51:18 www postfix/smtpd[3216]: connect from
mail.spaceportusa.net[12.179.81.11]
Jul  8 04:51:19 www postfix/smtpd[3216]: 49B931ED8038:
client=mail.spaceportusa.net[12.179.81.11]
Jul  8 04:51:19 www postfix/cleanup[3220]: 49B931ED8038:
message-id=<[EMAIL PROTECTED]>
Jul  8 04:51:19 www postfix/qmgr[2609]: 49B931ED8038:
from=<[EMAIL PROTECTED]>, size=900, nrcpt=1 (queue active)
Jul  8 04:51:19 www postfix/local[3221]: 49B931ED8038:
to=<[EMAIL PROTECTED]>, relay=local, delay=0.67,
delays=0.64/0.02/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Jul  8 04:51:19 www postfix/qmgr[2609]: 49B931ED8038: removed
Jul  8 04:51:19 www postfix/smtpd[3216]: disconnect from
mail.spaceportusa.net[12.179.81.11]
Jul  8 04:54:39 www postfix/anvil[3218]: statistics: max connection rate
1/60s for (smtp:12.179.81.11) at Jul  8 04:51:18
Jul  8 04:54:39 www postfix/anvil[3218]: statistics: max connection count 1
for (smtp:12.179.81.11) at Jul  8 04:51:18
Jul  8 04:54:39 www postfix/anvil[3218]: statistics: max cache size 1 at Jul
8 04:51:18
Jul  8 04:55:29 www dovecot: pop3-login: Login: user=<test>, method=PLAIN,
rip=::ffff:192.168.0.64, lip=::ffff:65.103.190.107, TLS
Jul  8 04:55:29 www dovecot: POP3(test): Disconnected: Logged out top=0/0,
retr=1/1041, del=1/1, size=1024
Jul  8 04:58:24 www dovecot: pop3-login: Login: user=<wps-system-messages>,
method=PLAIN, rip=::ffff:192.168.0.64, lip=::ffff:65.103.190.107
Jul  8 04:58:24 www dovecot: pop3-login: Login: user=<kirtib>, method=PLAIN,
rip=::ffff:192.168.0.64, lip=::ffff:65.103.190.107, TLS
Jul  8 04:58:24 www dovecot: POP3(wps-system-messages): Disconnected: Logged
out top=0/0, retr=0/0, del=0/2, size=142211
Jul  8 04:58:24 www dovecot: POP3(kirtib): Disconnected: Logged out top=0/0,
retr=0/0, del=0/0, size=0
-----------------



%dovecot -n
-----------------
[EMAIL PROTECTED] ~]# dovecot -n # 1.0.7: /etc/dovecot.conf login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login mail_location: maildir:~/Maildir maildir_copy_with_hardlinks: yes mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): /usr/libexec/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/imap mail_plugin_dir(imap): /usr/lib/dovecot/imap mail_plugin_dir(pop3): /usr/lib/dovecot/pop3 imap_client_workarounds(default): delay-newmail outlook-idle netscape-eoh imap_client_workarounds(imap): delay-newmail outlook-idle netscape-eoh imap_client_workarounds(pop3): outlook-idle pop3_client_workarounds(default): pop3_client_workarounds(imap): pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh auth default: mechanisms: plain login passdb: driver: pam userdb: driver: passwd socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix [EMAIL PROTECTED] ~]#
-----------------


%postconf -n
-----------------
[EMAIL PROTECTED] ~]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = wildpeacockstudios.com
myhostname = mail.wildpeacockstudios.com
mynetworks = 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
relay_domains = relayhost = sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
unknown_local_recipient_reject_code = 550
[EMAIL PROTECTED] ~]#
-----------------

.dovecot.sieve (/home/test/)
-----------------
require ["fileinto", "vacation"];
# Move spam to spam folder
if exists "X-Spam-Flag" {
  fileinto "spam";
  # Stop here so that we do not reply on spams
  stop;
}
vacation
  # Reply at most once a day to a same sender
  :days 1
  :subject "Out of office reply"
  # List of recipient addresses which are included in the auto replying.
  # If a mail's recipient is not on this list, no vacation reply is sent for
it.
  :addresses ["[EMAIL PROTECTED]"]
"I'm out of office, please contact me at my vacation home in Hawaii instead.
Best regards
K";
-----------------

Hope this answers my problem. Many Many THANKS in advance.

Kirti


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Charles Marcus
Sent: Monday, July 07, 2008 8:36 PM
To: 'Dovecot Mailing List'
Subject: Re: [Dovecot] Vacation?

On 7/7/2008 kbajwa wrote:
Do you know if Dovecot-1.1.1 works with CentOS 5.1?

http://www.atrpms.net/dist/el5/dovecot/

http://www.atrpms.net/dist/el5/dovecot-sieve/

2. I assume when you said logs, you mean 'var/log/maillog'. If so, here is a piece of it (it is quite large):

Well... not just *anything* from it... what I meant was, a log event of a message delivery that should have resulted in a vacation message being sent.

 > Jul 7 18:36:10 www dovecot:
auth(default): Time just moved backwards by 1 seconds. I'll sleep now
until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards

Time is critical on servers... you need to fix this. Are you running ntp client (NOT ntpdate)? Is this running in a virtual machine.

I don't see any complete logs of a single message that should have resulted in a vacation message.

Also, dovecot -n and postconf -n output might help too...






--
Groetjes,
        Tom

Glasvezel? http://www.biezen.net

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to