On Thu, Feb 05, 2009 at 10:20:35AM -0700, Paul E Condon wrote:
> The documentation says that to get an MTA (exim4?) to forward email to
> procmail for processing, I need to have a .forward file in ~/ and that
> it needs a certain magic string in it. But I don't have a .forward
> file in my home directory, and it _is_ working, so how is the link-up
> established in Debian?
>
> And, as always, where should I have looked to find this in the
> documentation?
In /etc/exim4/exim4.conf.template, I have the following blurb.
#####################################################
### router/700_exim4-config_procmail
#####################################################
procmail:
debug_print = "R: procmail for $local_part@$domain"
driver = accept
domains = +local_domains
check_local_user
transport = procmail_pipe
# emulate OR with "if exists"-expansion
require_files = ${local_part}:\
${if exists{/etc/procmailrc}\
{/etc/procmailrc}{${home}/.procmailrc}}:\
+/usr/bin/procmail
no_verify
no_expn
In short, I think procmail is called (by default) on all your
mails. The default action for procmail (if you don't have a
procmailrc) is to put the mail in /var/mail/<username>, and if you do
have a procmailrc, it is used by procmail.
Someone who understands exim better may be able to acknowledge or
correct the above statement.
Thanks.
Kumar
--
Kumar Appaiah
Attachment:
signature.asc
Description: Digital signature