Hey there, Matt here.

So I got sendmail working with james now (tried postfix, but it always 
complains forwarding to localhost isn't supported as there is no option to 
ignore false loopback detection), and when used from apache with additional -f 
parameter all works good. But as there're other services might drop mail into 
local queue (crontab specificly) I noticed, that I'm still missing something. 
My goal is somesort of wildcard alias so that no matter from wich user sendmail 
gets a message, except the one I use for apache, it should redirect them 
internally to one of the user-accounts inside james itself. I guess there would 
be a simple solution if would like all mails to get forwareded, but I don't 
think there is a blacklist syntax so that mails from specific services with 
non-local recipients got send out.

Currently I'm using 3.2.0 final release commit. I also looked into the 
mailetcontainer.xml file and I guess it's possible in there to specify this 
rule:

redirect anything local, except address set in apache config, to user X, 
otherwise when from apache with non-local target -> transport

Could anyone maybe give me a hint?
Other solution: redirect anything local from sendmail to processing and with 
another task process the mails like some short lines of additional Java.

Matt

Reply via email to