Mail Errror Log Entry with ISPConfig and Sieve Parsing

Mindwatering Incorporated

Author: Tripp W Black

Created: 02/20 at 12:27 PM

 

Category:
Linux

Issue:
Observing error in /var/log/mail.error log file, which is occurring for one email account, first.last@mydomain.com.
Or in ISPConfig UI --> Monitor (top option) --> Logfiles (left menu heading) --> Mail Error-Log (left menu option)

Oct 11 12:37:02 servername dovecot: lda(first.last@mydomain.com)<123678><1ABcAB9A7bCdefGHiJKLmn>: Error: sieve: .ispconfig-before: line 17: expected end of command ';' or the beginning of a compound block '{', but found end of file
Oct 11 12:37:02 servername dovecot: lda(first.last@mydomain.com)<123678><1ABcAB9A7bCdefGHiJKLmn>: Error: sieve: .ispconfig-before: parse failed


Resolution:
A custom rule syntax error is likely contained in the Custom Rules tab of the mail account.
Navigate to mail account:
ISPConfig UI -->
1. Email (top option) --> Email Accounts(left menu heading) --> Email Mailbox (left menu option) --> Locate mail account/email address on right, open mail account.
2. Switch to Custom Rules tab --> In the field, Custom mail filter recipe, check the syntax of the entry(s) there. Most likely, there was a semicolon not added to the end of a command/directive. Add the semicolon.
3. Click the Save button.
4. Check the log periodically for any other mail accounts with filter issues.



previous page