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

[Largo: ¡paciencia! ;-)))] Configuración de Exim 3.36 en Sarge 3.1



Pues lo del "Subject", que no hay manera de configurar Exim para que
envíe el correo-e; ni el del PC que lo alberga, ni ninguno recibido de
las máquinas de una pequeña red local: acepta los mensajes de los
nodos, pero los deja en la cola "ad aeternum", me temo.

El log de Exim dice:

------<Empieza mainlog>------
[...]
2006-12-06 10:23:02 Start queue run: pid=901
2006-12-06 10:23:12 1GrUBM-0000N8-00 == userAAA@amail.com R=lookuphost
defer (-1): host lookup did not complete
2006-12-06 10:23:23 1Gqpp4-0000C5-00 == userBBB@bmail.net R=lookuphost
defer (-1): host lookup did not complete
2006-12-06 10:23:33 1GqplG-0000Bb-00 == userCCC@hmail.org R=lookuphost
defer (-1): host lookup did not complete
2006-12-06 10:23:43 1Gqpr1-0000CD-00 == userDDD@dmail.es R=lookuphost
defer (-1): host lookup did not complete
[...]
2006-12-06 10:23:43 1GrUB1-0000N3-00 == userAAA@amail.com routing
defer (-42): retry time not reached
2006-12-06 10:23:43 1GrUBX-0000ND-00 == userBBB@bmail.com routing
defer (-42): retry time not reached
[...]
2006-12-06 10:23:03 End queue run: pid=1250
[...]
-----<Termina mainlog>-------

En los mensajes a root informando del fallido intento de envío dice:

      Delay reason: host loockup did not complete

Pero como si me lo dijera en chino (sí, a la tradución literal
alcanzo, pero en este contexto, ni idea de lo que me están diciendo).
Igual con el "R=lookuphost defer (-1): host lookup did not complete"
en el "mainlog"

Os pego el exim.conf obtenido con eximconfig (sólo las líneas sin
comentar, tranquilos):

-----<Empieza exim.conf>------

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

qualify_domain = xxxxxxxx.xxx
local_domains = localhost:xxxxxxxx.xxx
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:uucp
smtp_verify = true
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                      #
######################################################################
#                       ORDER DOES NOT MATTER                        #
#     Only one appropriate transport is called for each delivery.    #
######################################################################

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

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

address_file:
driver = appendfile
envelope_to_add = true
return_path_add = true

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

address_reply:
driver = autoreply

procmail_pipe:
driver = pipe
command = "/usr/bin/procmail"
return_path_add
delivery_date_add
envelope_to_add
suffix = ""

remote_smtp:
driver = smtp
end

######################################################################
#                      DIRECTORS CONFIGURATION                       #
#             Specifies how local addresses are handled              #
######################################################################
#                          ORDER DOES MATTER                         #
#   A local address is passed to each in turn until it is accepted.  #
######################################################################

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

procmail:
driver = localuser
transport = procmail_pipe
require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
no_verify

localuser:
driver = localuser
transport = local_delivery

end

######################################################################
#                      ROUTERS CONFIGURATION                         #
#            Specifies how remote addresses are handled              #
######################################################################
#                          ORDER DOES MATTER                         #
#  A remote address is passed to each in turn until it is accepted.  #
######################################################################

# This router routes to remote hosts over SMTP using a DNS lookup with
# default options.

lookuphost:
driver = lookuphost
transport = remote_smtp

literal:
driver = ipliteral
transport = remote_smtp

end

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

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

end

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

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

end
-----<Termina exim.conf>------

Un último apunte: el "qualify_domain" es real y soy su propietario.

En fin, ¿ideas? Graaacias. Naturalmente, si alguien necesita más
detalles porque cree estar sobre la pista, no tiene más que pedirlos.

Saludos,

--
F. Sarabia

PS. Toda la red local está detrás de un router ADSL con la
configuración "de fábrica", es decir, sin nada especial. No hay
cortafuegos limitando el tráfico por los puertos a los que interesa el
tema, ni nada por el estilo..., ¡creo! (?)



Reply to: