I've posted a description here: At first i thought it was my fault but then i found a way to reproduce the error. The problem was that the forwarding from exim on my local router to my rootserver worked fine for quite a lot of time and stopped without editing my config or something related to the mail infrastructure. i had no idea why and after some try'n'error games i found a way to reproduce the problem. i'd made a backup of the old exim config and created a new one with the help of the "exim.conf.dist". while doing this i used exactly the same settings that i've used in the old one. i restarted exim on the rootserver and tested the forwarding and everything was fine again. i rembered that i've played around with the squirrelmail config a few days ago where i activated "$use_smtp_tls" in my "config.php" of squirrelmail (i assigned $use_smtp_tls the boolean value "true"). i re-edited the squirrelmail-cfg, resetted the value of $use_smtp_tls to false and wrote a mail with squirrelmail. everything was still ok, forwarding worked again. now, to test it i setted it again to true and wrote another mail with squirremail and the error was back again. you can see logs, a more detailed description and the output of "exim -d -M <msgid>" here: http://forums.gentoo.org/viewtopic.php?t=214381
Unless I'm misunderstanding you, if you enable $use_smtp_tls in squirrelmail then exim's forwarding breaks? but if you set it back, everything works again?
not the config editing itself is the problem, i have to set $use_smtp_tls to true and after that i have to write a mail with this settings. then the forwarding is broken. after that, when is set it back to false the problem is still present. i have to delete the old exim config, after i've created a new one with the same settings everything is fine again. it's even possible to write a mail with squirrelmail without having any problems. if i set $use_smtp_tls again to true everything is still fine, the problem itself is triggered by any mail which is sended with $use_smtp_tls seted to true. after that exim refuses forwarding. you can try it, i'm using the latest stable versions of squirrelmail and exim.
sorry to have to ask you to try some other stuff, does the problem continue after you do a full restart of squirrelmail/apache and exim? In the mean time, I will try and replicate this, however it will take some time for me to get it running.
well, the restarting itself hasn't helped in the past when i used exim 4.41. i merged exim 4.42 a few days ago where the problem doesnt show up again and seems to be fixed. i'm sorry, i didnt tried it again since i just havn't used $use_smtp_tls = true.
i'm closing this bug because exim 4.42 fixed the problem.