Saludos Estoy probando exim4 sobre debian 7. La configuración que traía originalmente la quite y puse una que e ido armando mientras me leo la doc que viene en el repo.
Configure el cliente evolution sin problemas, pero al enviar a cualquier dirección en los logs del exim aparece lo siguiente 9:07 1XrX6J-0004b0-5l <= @mathisa1.grm.co.cu H=localhost [127.0.0.1] P=esmtpsa X=TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256 A=dovecot_plain: S=594 id=1416510546.17242.4.camel@pcgr04.mathisa 2014-11-20 14:09:07 1XrX6J-0004b0-5l **aconsue...@mathisa.grm.co.cu R=smarthost T=para_smtp_remoto: SMTP error from remote mail server after MAIL FROM:<@mathisa1.grm.co.cu> SIZE=1636: host 192.168.0.17 [192.168.0.17]: 553 This server does not accept routed mail 2014-11-20 14:09:07 1XrX6J-0004bC-FR Error while reading message with no usable sender address (R=1XrX6J-0004b0-5l): at least one malformed recipient address: @mathisa1.grm.co.cu - no local part 2014-11-20 14:09:07 1XrX6J-0004b0-5l Process failed (1) when writing error message to @mathisa1.grm.co.cu (frozen) por alguna razón los correos que envío pierden lo que esta antes del @mathisa1.grm.co.cu y ahí se jode la cosa. Alguna sugerencia de como solucionar esto? Ahí les va mi conf. # El nombre del servidor de correo. primary_hostname = sermat1.mathisa1.grm.co.cu # Definiendo listas de dominios. domainlist dominios_locales = @ domainlist dominios_a_retransmitir = # Definiendo listas de anfitriones. hostlist retransmitir_desde_anfitriones = 127.0.0.1 # Usar las listas de chequeo acl_smtp_rcpt = acl_chequear_destinatarios acl_smtp_data = acl_chequear_datos # Permitir que todos los clientes usen TLS. tls_advertise_hosts = * # Ubicación de los certificados. tls_certificate = /etc/ssl/exim.crt tls_privatekey = /etc/ssl/exim.pem # Puertos por los que va a escuchar el servidor. daemon_smtp_ports = 25 : 465 : 587 # Algunos clientes de correo no cogen el purto 25 con TLS, por ese se agrega este otro. tls_on_connect_ports = 465 # El dominio de las direcciones de correo. qualify_domain = mathisa1.grm.co.cu # No correr el servicio como root. never_users = root # Hacer consultas DNS para obtener información de los anfitriones remotos que se conectan a exim4 # esto consume ancho de banda. host_lookup = * # Borrar los mensajes que rebotan lugo de un tiempo dado. ignore_bounce_errors_after = 2d # Borrar los mesajes congelados luego de un tiempo dado. timeout_frozen_after = 3d # Listas de control de acceso begin acl acl_chequear_destinatarios: # Aceptar mensajes emitidos por procesos locales. accept hosts = : # Denegar el envio de correo si el emisor pertenece a nuestros dominios locales # y se cumple alguna de las expresiones regualares en su dirección de correo. deny message = Caracteres restringidos en la dirección domains = +dominios_locales local_parts = ^[.] : ^.*[@%!/|] # Denegar el envio de correo si el emisor no pertenece a nuestros dominios locales # y se cumple alguna de las expresiones regualares en su dirección de correo. deny message = Caracteres restringidos en la dirección domains = !+dominios_locales local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./ # Aceptar si el correo es del postmaster de nuestros dominios locales. accept local_parts = postmaster domains = +dominios_locales # Revisar esto pues tengo dudas. # require verify = sender # En este tengo dudas también. accept authenticated = * control = submission # Dudas. # require verify = recipient # Aceptar se el emisor paso las verificaciones anteriores. accept acl_chequear_datos: # Aquí va lo que escanea el contiendo, eso es para luego. #Aceptar si pasa las verificaciones anteriores. accept begin routers smarthost: debug_print = "R: smarthost for $local_part@$domain" driver = manualroute domains = ! +dominios_locales transport = para_smtp_remoto route_list = * 192.168.0.17 host_find_failed = defer same_domain_copy_routing = yes no_more # Busca en el fichero donde se encuentran los alias del sistema para ver si el correo # está dirigido a alguno de ellos. alias_del_sistema: driver = redirect allow_fail allow_defer data = ${lookup{$local_part}lsearch{/etc/aliases}} file_transport = para_el_archivo pipe_transport = para_la_tuberia begin transports para_smtp_remoto: driver = smtp para_la_tuberia: driver = pipe return_output para_el_archivo: driver = appendfile delivery_date_add envelope_to_add return_path_add begin retry # Tratar de reenviar el mensaje cada 15 min durante dos horas, # ... # finalmente tratar de enviar el mensaje cada seis horas por dos días. * * F,2h,15m; G,16h,1h,1.5; F,2d,6h begin rewrite begin authenticators dovecot_plain: driver = dovecot public_name = PLAIN server_socket = /var/run/dovecot/auth-client server_set_id = $auth2 -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l