Hello, I have the following warning every 5 minutes in my mail.log: Code: postfix/smtpd[28447]: warning: match_list_parse: comment at end of line is not supported: #[::1]/128 I have done some search to find then the code file that output this error, which is match_list.c from postfix, here is the mentioned error section: Code: while ((start = mystrtok(&bp, delim)) != 0) { if (*start == '#') { msg_warn("%s: comment at end of line is not supported: %s %s", myname, start, bp); break; } and the function of this file is: Code: This module implements a framework for tests for list membership. The actual tests are done by user-supplied functions. Patterns are separated by whitespace and/or commas. A pattern is either a string, a file name (in which case the contents of the file are substituted for the file name) or a type:name lookup table specification. In order to reverse the result of a pattern match, precede a pattern with an exclamation point (!). and then found out that the file /etc/postfix/sasl_passwd which ISPConfig automatically configured, was appended by a whitespace at the begging, which triggered this warning: Code: /etc/postfixsasl_passwd MyISCadmin:MyISCpass and according to the postfix documentation, the right syntax for this file should be: Code: mail.my-isp.org test:testpass Now should i manually configure this file and add my mail.server.url, or just ignore the warning? Thanks for your time in advance
Oops, missed it. I've entered it now, but unfortunately the warning still persist. Code: postfix/smtpd[1874]: warning: match_list_parse: comment at end of line is not supported: #[::1]/128 Oct 25 23:40:02 server06 postfix/smtpd[1874]: warning: match_list_parse: comment at end of line is not supported: #[::1]/128 do you have any other idea where could be that match_list_parse file catching this error from?
Hello Till, I found it out, the above fix was right. another function of match_list_parse.c is to check the syntax of postfix config files for old or depercted commands. I've had this line in my main.cf: Code: mynetworks = 127.0.0.0/8 #[::1]/128 which was allowed in former postfix releases as the other part were compiled as commented out part, i mean the "#[::1]/128" but now it gives warning and should be either deleted or be used without "#". so my line now is: Code: mynetworks = 127.0.0.0/8 [::1]/128 as i don't use IPv6. Thanks.