[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

exim + connexion rtc



Bonjour,

J'ai installé le serveur de messagerie exim sur une 
woody avec le noyau 2.2.20. J'ai une connexion à internet
via un modem rtc, configuré avec pppconfig.

Je souhaite donc envoyer mes mails lors de la connexion 
sur internet, grace à la commande "exim -qf" qui se trouve
bien dans /etc/ppp/ip-up.d/exim

Le problème est que certain message ne partent pas 
immédiatement à la connexion, mais attendent 5 minutes
environ avant d'etre envoyés.

La commande manuelle "exim -qf" exécuté sous root pendant
la connexion, ne semble avoir aucun effet.

Mais il est a noter que la plupart des mails partent 
correctement, sans délai après la connexion.

Cela peut-il venir de la configuration d'exim ?

Cordialement
Jean-Louis Louere

PS : ci-joint le fichier exim.conf

######################################################################
#                    MAIN CONFIGURATION SETTINGS                     #
######################################################################

qualify_domain = machinchose.com

local_domains = localhost:machinchose.com:rigolvert

local_domains_include_host = true
local_domains_include_host_literals = true

never_users = root

host_lookup = *

host_accept_relay = 127.0.0.1 : ::::1 : 192.168.1.0/24

host_auth_accept_relay = *

trusted_users = mail:jl

smtp_verify = false

gecos_pattern = ^([^,:]*)
gecos_name = $1

smtp_accept_queue_per_connection = 100

freeze_tell_mailmaster = true

received_header_text = "Received: \
         ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
         {${if def:sender_ident {from ${sender_ident} }}\
         ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
         by ${primary_hostname} \
         ${if def:received_protocol {with ${received_protocol}}} \
         (Exim ${version_number} #${compile_number} (Debian))\n\t\
         id ${message_id}\
         ${if def:received_for {\n\tfor <$received_for>}}"

receiver_try_verify = true

end


######################################################################
#                      TRANSPORTS CONFIGURATION                      #
######################################################################

local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}

address_pipe:
  driver = pipe
  path = /usr/bin:/bin:/usr/local/bin
  return_output

# This transport is used for handling file addresses generated by alias
# or .forward files.

address_file:
  driver = appendfile
  envelope_to_add = true
  return_path_add = true

address_directory:
  driver = appendfile
  no_from_hack
  prefix = ""
  suffix = ""
# maildir_format

# This transport is used for handling autoreplies generated by the filtering
# option of the forwardfile director.

address_reply:
  driver = autoreply

# This transport is used for procmail

procmail_pipe:
  driver = pipe
  command = "/usr/bin/procmail"
  return_path_add
  delivery_date_add
  envelope_to_add
# check_string = "From "
# escape_string = ">From "
  suffix = ""


# This transport is used for delivering messages over SMTP connections.

remote_smtp:
  driver = smtp
# authenticate_hosts = smarthost.isp.com

end


######################################################################
#                      DIRECTORS CONFIGURATION                       #
#             Specifies how local addresses are handled              #
######################################################################

real_local:
  prefix = real-
  driver = localuser
  transport = local_delivery

system_aliases:
  driver = aliasfile
  file_transport = address_file
  pipe_transport = address_pipe
  file = /etc/aliases
  search_type = lsearch

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

# This director runs procmail for users who have a .procmailrc file

procmail:
  driver = localuser
  transport = procmail_pipe
  require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
  no_verify
    
# This director matches local user mailboxes.

localuser:
  driver = localuser
  transport = local_delivery

end


######################################################################
#                      ROUTERS CONFIGURATION                         #
#            Specifies how remote addresses are handled              #
######################################################################

smarthost:
  driver = domainlist
  transport = remote_smtp
  route_list = "* smtp.free.fr bydns_a"

end


######################################################################
#                      RETRY CONFIGURATION                           #
######################################################################

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

end


######################################################################
#                      REWRITE CONFIGURATION                         #
######################################################################


*@machinchose.com    ${lookup{$1}lsearch{/etc/email-addresses}\
						{$value}fail} frFs

end

Reply to: