Hello, after update on Debian 9 autoresponder does not work. What can I do or how can I track why? Thank you.
Thanks for your report! I have added it to our bug tracker: https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5877 I hope we can get it fixed for 3.2.1.
Do you get a copy of the message delivered to your INBOX even when the autoresponder doesn't work? What logs do you get in mail.log when the autoresponder fails to send? What do you have in the /var/vmail/domain.com/user/.ispconfig-before.sieve and /var/vmail/domain.com/user/.ispconfig.sieve files? And do you have a /var/vmail/domain.com/user/.sieve? (If so, what does it contain?)
Autoresponder doesn't work, but forwarding works. In mail.log only original delivery. --- root@ergohosting:/data/vmail/penax.cz/lukas.vapenik# cat .ispconfig-before.sieve Code: # This sieve script is generated by ISPConfig, any changes made will be overwritten. # You can create and activate a per-user sieve script (manually or via managesieve), # which will execute after this. require ["fileinto", "mailbox", "regex", "date", "relational", "vacation", "imap4flags", "envelope", "subaddress", "copy", "reject"]; # Send a copy of email to redirect :copy "import@penax.cz"; redirect :copy "[email protected]"; --- root@ergohosting:/data/vmail/penax.cz/lukas.vapenik# cat .ispconfig.sieve Code: # This sieve script is generated by ISPConfig, any changes made will be overwritten. # You can create and activate a per-user sieve script (manually or via managesieve), # which will execute before this. require ["fileinto", "mailbox", "regex", "date", "relational", "vacation", "imap4flags", "envelope", "subaddress", "copy", "reject"]; ################################################################# # Autoreply ################################################################# # Move spam to spam folder if anyof (header :contains "X-Spam-Flag" "YES", header :contains "X-Spam" "Yes", header :contains "subject" "*** SPAM ***", header :contains "subject" "***SPAM***") { # Stop here so that we do not reply on spams stop; } if currentdate :value "ge" "iso8601" "2020-10-25T09:00:00" { if currentdate :value "le" "iso8601" "2020-10-31T15:40:00" { vacation :days 1 :subject "Out of office reply / mimo kancelář" :addresses ["[email protected]"] "Dobrý den, Ve dnech 26.-30.10.2020 čerpám řádnou dovolenou. E-mail i telefon jsou přesměrovány na pana Vojtěcha Koptu. Dear sender, I’m out of the office from 26.10. until 30.10.2020. I have no access to the internet , yours e-mails are forwarded to mr.Kopta. Děkuji. Thank you Lukáš Vápeník"; } } --- Folder sieve is empty. ".sieve" file do not exists .
Is the date correct on your server? Do you have these in /etc/dovecot/dovecot.conf: Code: sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve sieve_after=/var/vmail/%d/%n/.ispconfig.sieve
Date is OK and I change: Code: sieve=/var/vmail/%d/%n/.sieve sieve_before=/var/vmail/%d/%n/.ispconfig-before.sieve sieve_after=/var/vmail/%d/%n/.ispconfig.sieve to: Code: sieve=/data/vmail/%d/%n/.sieve sieve_before=/data/vmail/%d/%n/.ispconfig-before.sieve sieve_after=/data/vmail/%d/%n/.ispconfig.sieve Because I have vmail on /data partition and responder works. Thank you.
Glad you found the issue. Another approach to that which might be easier in the long run is to leave the paths the same, then bind mount /data/vmail at /var/vmail.