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