Re: broken exim4-config
On Fri, 23 Jul 2004 22:51:09 +0100
Clive Menzies <clive@clivemenzies.co.uk> wrote:
> On (22/07/04 14:15), J. Nopr wrote:
> > On Fri, 23 Jul 2004 10:36:24 -0600
> > CW Harris <charris@rtcmarketing.com> wrote:
> >
> > > On Thu, Jul 22, 2004 at 04:08:41AM -0700, J. Nopr wrote:
> > > > Hi all. I am trying to set up exim4 to send mail out through my
> > > > dsl provider's smarthost.
>
> Attached is my exim4.conf.template file from a sid system - you could
> try putting this into /etc/exim4/ and restart - see what happens.
>
Thanks Clive.
I ended up just extracting the file by hand from the exim4-config .deb
package ( ar -x ) and read the update-exim4.conf man page ;)
But it was all in vein. I got a config working based on the exim
distribution sample. The debian one actually isn't working for me, and
although I'm curious why, I'm on to other things now.
Here's some useful sites I found:
http://talk.trekweb.com/~jasonb/articles/exim_maildir_imap.shtml#id2486843
http://www.win.tue.nl/~martijna/Debianstuff/
#
# Begin /etc/exim4/exim4.conf
#
primary_hostname = localhost
local_interfaces = 127.0.0.1
domainlist local_domains = @
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1
# domainlist local_domains = my.first.domain : my.second.domain
# domainlist relay_to_domains = *.myco.com : my.friend.org
# hostlist relay_from_hosts = 127.0.0.1 : 192.168.0.0/16
acl_smtp_rcpt = acl_check_rcpt
# qualify_domain =
# qualify_recipient =
# allow_domain_literals
never_users = root
# host_lookup = localhost
rfc1413_hosts = *
rfc1413_query_timeout = 30s
sender_unqualified_hosts = @ localhost
recipient_unqualified_hosts = @ localhost
# percent_hack_domains =
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d
begin acl
acl_check_rcpt:
accept hosts = :
deny message = Restricted characters in address
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]
deny message = Restricted characters in address
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept local_parts = postmaster
domains = +local_domains
require verify = sender
accept domains = +local_domains
endpass
verify = recipient
accept domains = +relay_to_domains
endpass
verify = recipient
accept hosts = +relay_from_hosts
accept authenticated = *
deny message = relay not permitted
begin routers
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
# user = exim
file_transport = address_file
pipe_transport = address_pipe
spamcheck_router:
no_verify
check_local_user
condition = "${if and { {!def:h_X-Spam-Flag:} {!eq \
{$received_protocol}{spam-scanned}}} {1}{0}}"
driver = accept
transport = spamcheck
userforward:
driver = redirect
check_local_user
file = $home/.forward
no_verify
no_expn
check_ancestor
allow_filter
directory_transport = address_directory
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
localuser:
driver = accept
check_local_user
transport = local_delivery
cannot_route_message = Unknown user
begin transports
remote_smtp:
driver = smtp
hosts_require_auth = smtp.sbcglobal.yahoo.com
spamcheck:
driver = pipe
command = /usr/sbin/exim4 -oMr spam-scanned -bS
use_bsmtp
transport_filter = /usr/bin/spamc
home_directory = "/tmp"
current_directory = "/tmp"
user = Debian-exim
group = Debian-exim
return_fail_output
message_prefix =
message_suffix =
local_delivery:
#maildir_format
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
# group = mail
# mode = 0660
address_pipe:
driver = pipe
return_output
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
address_reply:
driver = autoreply
address_directory:
debug_print = "T: address_directory for $local_part@$domain"
driver = appendfile
envelope_to_add = true
return_path_add = true
check_string = ""
escape_string = ""
maildir_format
begin retry
# Address or Domain Error Retries
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h
begin rewrite
*@+local_domains ${lookup{${local_part}}lsearch{/etc/email-addresses}\
{$value}fail} Ffrs
begin authenticators
#
# End /etc/exim4/exim4.conf
#
I have ~/.forward files like so:
# Exim filter
# Spam
if
$h_X-Spam-Status: CONTAINS "Yes"
or
"${if def:h_X-Spam-Flag {def}{undef}}" is "def"
then
save $home/Mail/Spam/
finish
endif
# Debian/debian-user
if
$h_X-Mailing-List: CONTAINS "debian-user@lists.debian.org"
or
$h_to: CONTAINS "debian-user@lists.debian.org"
or
$h_cc: CONTAINS "debian-user@lists.debian.org"
then
save $home/Mail/Debian/debian-users/
finish
endif
save $home/Mail/
heh.. I actually haven't tried the mailing list part... Here we go!
Sylpheed-Claws: Signing out.
-J. Nopr
Reply to: