Hello, I am trying to migrate first my outgoing mail server  from 
postfix 2.7.0 to exim 4.71 .

I got most of it except that when I send mail locally it is ending up in
postfix's maildrop queue and not in exim.

huh?

All right the configure file looks like:

# It is usually a good idea to test a new configuration for syntactic      #
# correctness before installing it (for example, by running the command    #
# "exim -C /config/file.new -bV").                                         # 

primary_hostname = <outgoing mail server name>

domainlist local_domains = @
domainlist relay_to_domains =
hostlist relay_from_hosts = 127.0.0.1 : <Class C 1> : <Class C 2> : <Class C 3>
cl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data   
av_scanner = clamd:127.0.0.1 3310

spamd_address = 127.0.0.1 783 

tls_advertise_hosts = *

tls_certificate = /usr/exim/ca.crt
tls_privatekey = /usr/exim/ca.key 
daemon_smtp_ports = 25 : 465 : 587
tls_on_connect_ports = 25 : 465    
never_users = root
rfc1413_hosts = *
rfc1413_query_timeout = 5s
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d

begin acl


  accept  hosts = :
          control = dkim_disable_verify  

  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^...@%!/|] 
  accept  local_parts   = postmaster
          domains       = +local_domains      
  require verify        = sender
  accept  hosts         = +relay_from_hosts
          control       = submission
          control       = dkim_disable_verify 
  accept  authenticated = *
          control       = submission
          control       = dkim_disable_verify 
  require message = relay not permitted
          domains = +local_domains : +relay_to_domains 

  require verify = recipient

   deny    message       = rejected because $sender_host_address is in a black l
ist at $dnslist_domain\n$dnslist_text

            dnslists = sbl-xbl.spamhaus.org : \
             dnsbl.njabl.org : \
             combined.njabl.org : \
             blackholes.uceb.org : \
             dev.null.dk : \
             flowgoaway.com : \
             relays.visi.com : \
             bl.spamcop.net : \
             hostkarma.junkemailfilter.com=127.0.0.2
  #
   warn   dnslists = sbl-xbl.spamhaus.org: \
             dnsbl.njabl.org : \
             combined.njabl.org : \
             blackholes.uceb.org : \
             dev.null.dk : \
             flowgoaway.com : \
             relays.visi.com : \
             bl.spamcop.net : \
             hostkarma.junkemailfilter.com=127.0.0.2
           add_header    = X-Warning: $sender_host_address is in a black list at
 $dnslist_domain
           log_message   = found in $dnslist_domain  


  accept

acl_check_data:

   deny    malware    = *
           message    = This message contains a virus ($malware_name). 
   warn    spam       = nobody
           add_header = X-Spam_score: $spam_score\n\
                        X-Spam_score_int: $spam_score_int\n\
                        X-Spam_bar: $spam_bar\n\
                        X-Spam_report: $spam_report   
  accept

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 

userforward:
  driver = redirect
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  file = $home/.forward
# allow_filter
  no_verify
  no_expn
  check_ancestor
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply  

localuser:
  driver = accept
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  transport = local_delivery
  cannot_route_message = Unknown user   

begin transports
remote_smtp:
  driver = smtp 

local_delivery:
  driver = appendfile
  file = /var/mail/$local_part
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  mode = 0600   

address_pipe:
  driver = pipe
  return_output 

address_file:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add 

address_reply:
  driver = autoreply 

begin retry

*                      *           F,2h,15m; G,16h,1h,1.5; F,4d,6h

begin rewrite


begin authenticators

PLAIN:
  driver                     = plaintext
  server_set_id              = $auth2
  server_prompts             = :
  server_condition           = Authentication is not yet configured
  server_advertise_condition = ${if def:tls_cipher } 

LOGIN:
  driver                     = plaintext
  server_set_id              = $auth1
 server_prompts             = <| Username: | Password:
 server_condition           = Authentication is not yet configured
  server_advertise_condition = ${if def:tls_cipher } 

end of Configuration

I also make certain postfix is stopped.  Hopefully once this
is done I can migrate the primary mail server which also has virtual domains 
and majordomo

-- 
Member - Liberal International  This is doc...@nl2k.ab.ca Ici doc...@nl2k.ab.ca
God, Queen and country! Never Satan President Republic! Beware AntiChrist 
rising! 
http://twitter.com/rootnl2k http://www.facebook.com/dyadallee
UK Time for a Common Sense change vote Liberal Democrat / Alliance 

Reply via email to