Greetings,
I upgraded from Exim 3.36 to 4.12 last week... Ran convert4r4 and cleaned up the results. It's running fine, but I see this panic log entry every time I restart Exim.
2003-01-21 11:12:09 Exim configuration error
main option "domainlist" unknown in line 5
What have I missed?
Thanks,
James
######################################################################
# MAIN CONFIGURATION SETTINGS #
######################################################################
primary_hostname = alpha1.bigelow.org
domainlist local_domains = @ : bigelow.org : alpha1.bigelow.org
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1 : 198.116.72.0/24
host_lookup = *
acl_smtp_rcpt = check_recipient
acl_smtp_data = check_message
qualify_domain = bigelow.org
rfc1413_hosts = *
rfc1413_query_timeout = 30s
hostlist relay_hosts = 127.0.0.1 : \
198.116.72.0/24 : \
130.111.41.0/24 : \
209.90.222.0/24 : \
207.228.0.0/16 : \
206.229.188.0/24
freeze_tell = postmaster
trusted_users = mail
never_users = root
return_size_limit = 100k
message_size_limit = 10m
recipient_unqualified_hosts = 198.116.72.0/24
allow_domain_literals = false
print_topbitchars
system_filter = /usr/exim/filters/system_filter_new
message_body_visible = 5000
ignore_bounce_errors_after = 24h
timeout_frozen_after = 7d
#!!#######################################################!!#
#!!# This new section of the configuration contains ACLs #!!#
#!!# (Access Control Lists) derived from the Exim 3 #!!#
#!!# policy control options. #!!#
#!!#######################################################!!#
begin acl
check_recipient:
accept hosts = :
accept hosts = 127.0.0.1/8
deny local_parts = ^.*[@%!/|] : ^\\.
accept local_parts = postmaster
domains = +local_domains
require verify = sender
deny local_parts = ^.*[@%!/|]
deny domains = 212.120.142.242:email.com:pm0.net:madrid.com:coopt.com:cashnew.com
deny message = host is listed in $dnslist_domain
dnslists = sbl.spamhaus.org:spamhaus.relays.osirusoft.com:relays.ordb.org:blackholes.mail-abuse.org:rbl.maps.vix.com:relays.mail-abuse.org:dialups.mail-abuse.org:spamsites.relays.osirusoft.com:dialups.relays.osirusoft.com:spews.relays.osirusoft.com:socks.relays.osirusoft.com:opm.blitzed.org:list.dsbl.org
warn message = X-Warning: $sender_host_address is listed at $dnslist_domain
dnslists = blacklist.spambag.org:orbs.dorkslayers.com:relays.visi.com
deny senders = *@partial-lsearch;/usr/exim/filters/spam-from:lsearch;/usr/exim/filters/spam-from
accept domains = +local_domains
endpass
message = unknown user
verify = recipient
accept hosts = +relay_hosts
deny message = relay not permitted
check_message:
accept
######################################################################
# REWRITE CONFIGURATION #
######################################################################
begin routers
######################################################################
# ROUTERS CONFIGURATION #
# Specifies how remote addresses are handled #
######################################################################
# ORDER DOES MATTER #
# A remote address is passed to each in turn until it is accepted. #
######################################################################
dnslookup:
driver = dnslookup
ignore_target_hosts = 127.0.0.1/8
domains = ! +local_domains
transport = remote_smtp
system_aliases:
driver = redirect
allow_defer
allow_fail
data = ${lookup{$local_part}lsearch{/var/local/aliases}}
file_transport = address_file
pipe_transport = address_pipe
retry_use_local_part
userforward:
driver = redirect
allow_filter
check_ancestor
check_local_user
file = $home/.forward
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply
no_verify
uservacation:
driver = accept
check_local_user
condition = "${if or { \
{match {$h_precedence:} {(?i)junk|bulk|list}} \
{eq {$sender_address} {}} \
} {no} {yes}}"
no_expn
require_files = ${local_part}:${home}/vacation.txt
senders = "! ^.*-request@.* : \
! ^owner-.*@.* : \
! ^postmaster@.* : \
! ^listmaster@.* : \
! ^mailer-daemon@.*"
transport = uservacation
unseen
user = ${local_part}
no_verify
localuser:
driver = accept
check_local_user
transport = local_delivery
######################################################################
# TRANPORTS CONFIGURATION #
######################################################################
begin transports
local_delivery:
driver = appendfile
delivery_date_add
envelope_to_add
file = /var/spool/mail/${local_part}
group = mail
return_path_add
address_pipe:
driver = pipe
return_output
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
address_directory:
driver = appendfile
check_string =
delivery_date_add
envelope_to_add
message_prefix = ""
message_suffix = ""
return_path_add
address_reply:
driver = autoreply
remote_smtp:
driver = smtp
uservacation:
driver = autoreply
file = ${home}/vacation.txt
log = ${home}/vacation.log
once = ${home}/vacation
once_repeat = 7d
subject = "${if def:h_Subject: {Autoreply: ${escape:${length_50:$h_subject:}}} {Automatic reply to your message}}"
to = "${sender_address}"
user = ${local_part}
######################################################################
# RETRY CONFIGURATION #
######################################################################
# Domain Error Retries
# ------ ----- -------
begin retry
* * F,2h,15m; G,16h,2h,1.5; F,4d,8h
# End of Exim 4 configuration