PDA

View Full Version : A new big bug with exim and ispmanager


laltiplano
12-10-2007, 03:34 PM
Hi,

Since the last automatic upgrade of ispmanager the 7th of december, there is a big problem with the mail server.

We receive the emails, but the person whose send the email receive in all the cases an undelevered email like the email didnt exist with thist message (but its not true, the email well exist and we receive the email):

Objet : Mail delivery failed: returning message to sender
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
contact@mydomain.fr
Expansion of "${readfile{${extract{4}{:}{${lookup{$local_part@$d omain}lsearch{/usr/local/etc/exim/passwd}}}}/message.txt}}" failed in address_reply transport:
failed to open /var/www/mydomain/data/email/mydomaine.fr/contact/message.txt:
No such file or directory

Someone of the ispsystem team would be able to resolve this new problem?

Thanks a lot.
Mathieu

Wishmaster
12-11-2007, 06:09 AM
This will be fixed in a cleaner manner in the next update, but for now, here's a way to solve the problem :
Delete one of the closing braces in the config file in the routers section after the line message.txt

Wrong
Code:
autoreplay:
driver = accept
condition = ${if exists{ ${extract{4}{:}{${lookup{$local_part@$domain}lsear ch{/usr/local/etc/exim/passwd}}}}/message.txt}} {yes} {no}}
retry_use_local_part
transport = address_reply
unseen


Correct
Code:
autoreplay:
driver = accept
condition = ${if exists{ ${extract{4}{:}{${lookup{$local_part@$domain}lsear ch{/usr/local/etc/exim/passwd}}}}/message.txt} {yes} {no}}
retry_use_local_part
transport = address_reply
unseen