I have a dual boot system which already has tmda running on freebsd
(sendmail+procmail). The problem is configuring tmda to work on debian
(exim+procmail). Tmda is setup according to the docs, except:
echo "|/path/to/bin/procmail -p" > ~/.forward
This file is empty since procmail_pipe is specified in exim.conf.
All mail ends up being passed to DEFAULT by procmail, ~/.tmda/logs/debugcontains:
Traceback (most recent call last):
File "/usr/bin/tmda-filter", line 53, in ?
execfile(os.path.join(execdir, 'tmda-rfilter'))
File "/usr/bin/tmda-rfilter", line 175, in ?
raise Errors.MissingEnvironmentVariable('SENDER')
MissingEnvironmentVariable
Which appears to suggest exim is not passing procmail the sender
address.
exim.conf:
trusted_users = mail:uucp:jeff
address_pipe:
driver = pipe
path = /usr/bin:/bin:/usr/local/bin
return_fail_output
return_path_add
environment = EXTENSION=${substr_1:$local_part_suffix}:\
[EMAIL PROTECTED]
procmail_pipe:
driver = pipe
command = "/usr/bin/procmail"
return_path_add
delivery_date_add
envelope_to_add
suffix = ""
userforward:
driver = forwardfile
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
no_verify
check_ancestor
check_local_user
file = .forward
modemask = 002
filter
suffix = +*
suffix_optional
procmail:
driver = localuser
transport = procmail_pipe
require_files =
${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
no_verify
localuser:
driver = localuser
transport = local_delivery
suffix = +*
suffix_optional
Any suggestions?
thanks
Jeff
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users