postfix y squirrelmail sobre debian : algo extraño
listeros: les comento un problema que estoy teniendo, para acudir a su sabiduria.... ;) instale un postfix + courier-imap bajo debian. hasta aqui todo OK. luego, instale squirrelmail como webmail, todo OK. pero aqui empezaron los errores: los mails salen desde el squirrelmail, el receptor lo recibe sin problemas, pero al responderlo, se pierden en internet !!! (no regresan al emisor) y tambien al enviar algun mail a [email protected] el mail no llega..!! que a la inversa, enviando desde [email protected] salen sin problema y el destinatario lo recibe al toke..!! otra: desde un cliente de correo (thunderbird o OE) no podia enviar.. (recibir no me dio errores, pero no recibia nada, como en el webmail) tuve que retocar la linea mynetworks para poder enviar desde esos programas .. me da el siguiente error: El mensaje no se pudo enviar, uno de los destinatarios fue rechazado por el servidor. Su dirección de correo electrónico es "[email protected]". Asunto 'demo 006', Cuenta: 'midominio.com.ar', Servidor: 'midominio.com.ar', Protocolo: SMTP, Respuesta del servidor: '554 <[email protected]>: Relay access denied', Puerto: 25, Seguridad (SSL): No, Error de servidor: 554, Número de error: 0x800CCC79 para solucionar ese error, abri mynetworks a "todo" el mundo (si, ya se que es super peligroso dejar el mynetworks en 0.0.0.0/0 pero escucho consejos) ahora, acudo a sus conocimientos: - como puedo hacer para que los mails respondidos, "lleguen" al emisor ? (o por donde ver la falla o que ver den main.cf) ? - como "configurar" el archivo mynetworks para que no se meta el "spam" ? es decir no dejar todo en 0.0.0.0/0 detalles del SO: debian sarge 3.1 stable / postfix / courier-imap / sasl / IP fija a internet / bind9 adjunto copia del main.cf ---------------------------------------------- hosting1:~# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ mailbox_command = mailbox_size_limit = 0 mydestination = hosting1, localhost.localdomain, localhost, midominio.com.ar, www.midominio.com.ar myhostname = hosting1 mynetworks = 127.0.0.1/32 0.0.0.0/0 myorigin = /etc/mailname relay_domains = /usr/share/dtc/etc/postfix_relay_domains smtp_tls_note_starttls_offer = yes smtp_use_tls = yes smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = /etc/mailname smtpd_sasl_security_options = noanonymous smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s smtpd_use_tls = yes tls_random_source = dev:/dev/urandom virtual_alias_maps = hash:/usr/share/dtc/etc/postfix_virtual virtual_gid_maps = static:65534 virtual_mailbox_base = / virtual_mailbox_domains = hash:/usr/share/dtc/etc/postfix_virtual_mailbox_domains virtual_mailbox_maps = hash:/usr/share/dtc/etc/postfix_vmailbox virtual_minimum_uid = 100 virtual_uid_maps = hash:/usr/share/dtc/etc/postfix_virtual_uid_mapping -- Marco Antonio de Hoyos 15-5-157-2322 // 4268-1557 Claypole - Pcia.de Bs. As.- Argentina ICQ#92702911 / jabber: [email protected] ------------------------------------------------------------------------ http://tecnicoslinux.com.ar ~ https://e.ututo.org.ar
Jai Marco y todos (había más de un tema, para mayor claridad les parece si vamos por partes?)
los mails salen desde el squirrelmail, el receptor lo recibe sin problemas, pero al responderlo, se pierden en internet !!! (no regresan al emisor)
Lo primero que se me ocurre es mirar los headers del email saliente, se me ocurre que si tiene seteado el "reply-to" a algo inválido la respuesta no volverá. O puede ser que esté seteado a algo válido pero distinto de lo que uno esperaría. Claro, son tiros por elevación, si podés posteáte los headers del mail enviado y el de su respuesta así lo podemos ir analizando en conjunto. -- Gerardo Díaz [email protected]
bueno a ver hay unas cuantas cosas y asi como desde la nada es dificil pero veamos en principio que los que te responden no te lleguen, pueden ser por la configuracion den dns desde "afuera" deberia resolver correctamente un registor MX del dns apuntando a un valor de tipo A (address) algo asi: IN MX 10 mail.dominio.com.ar. mail A 99.99.99.99 y lo comprobas con :
set query=mx paintbrushsa.com.ar Server: 200.42.0.108 Address: 200.42.0.108#53
Non-authoritative answer: paintbrushsa.com.ar mail exchanger = 10 mail.paintbrushsa.com.ar. tambien fijate que la opcion inet_interfaces este bindeada a tu ip (por defecto creo que viene al localhost) debian:/etc# postconf |grep inet inet_interfaces = all debian:/etc# comproba mirando el source de un mensaje si el reply-to esta correcto con tu dominio te sigo contestando entre lineas El Sat, 30 Jul 2005 10:52:50 -0300 Marco Antonio de Hoyos <[email protected]> escribió:
listeros:
les comento un problema que estoy teniendo, para acudir a su sabiduria.... ;)
instale un postfix + courier-imap bajo debian. hasta aqui todo OK. luego, instale squirrelmail como webmail, todo OK.
pero aqui empezaron los errores:
los mails salen desde el squirrelmail, el receptor lo recibe sin problemas, pero al responderlo, se pierden en internet !!! (no regresan al emisor)
y tambien al enviar algun mail a [email protected] el mail no llega..!! que a la inversa, enviando desde [email protected] salen sin problema y el destinatario lo recibe al toke..!!
otra: desde un cliente de correo (thunderbird o OE) no podia enviar.. (recibir no me dio errores, pero no recibia nada, como en el webmail) tuve que retocar la linea mynetworks para poder enviar desde esos programas .. me da el siguiente error:
pregunta: desde el webmail podias enviar? revisa la opcion que nombre antes: inet_interfaces
El mensaje no se pudo enviar, uno de los destinatarios fue rechazado por el servidor. Su dirección de correo electrónico es "[email protected]". Asunto 'demo 006', Cuenta: 'midominio.com.ar', Servidor: 'midominio.com.ar', Protocolo: SMTP, Respuesta del servidor: '554 <[email protected]>: Relay access denied', Puerto: 25, Seguridad (SSL): No, Error de servidor: 554, Número de error: 0x800CCC79
para solucionar ese error, abri mynetworks a "todo" el mundo (si, ya se que es super peligroso dejar el mynetworks en 0.0.0.0/0 pero escucho consejos)
bueno esto no lo pongas asi porque son carne de spam en realidad tenes que activar el smtp para que autentifique via SASL hay mirles de howtos dando vueltas pero ninguno tiene un troubleshooting =( tenes que correr el saslauthd , pero varia segun si: tenes dominios virtuales o solo tenes un domino te recominedo que trates a todos tus dominios, inclusive el principal como virtual los usuarios que creas son todos linux? o usas mysql? o ldap? yo uso mysql para crear los usuarios asi no tengo unix-users que solo son cuentas de mail
ahora, acudo a sus conocimientos:
- como puedo hacer para que los mails respondidos, "lleguen" al emisor ? (o por donde ver la falla o que ver den main.cf) ? - como "configurar" el archivo mynetworks para que no se meta el "spam" ? es decir no dejar todo en 0.0.0.0/0
detalles del SO:
debian sarge 3.1 stable / postfix / courier-imap / sasl / IP fija a internet / bind9
adjunto copia del main.cf
----------------------------------------------
hosting1:~# postconf -n
alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ mailbox_command = mailbox_size_limit = 0 mydestination = hosting1, localhost.localdomain, localhost, midominio.com.ar, www.midominio.com.ar myhostname = hosting1 mynetworks = 127.0.0.1/32 0.0.0.0/0 myorigin = /etc/mailname relay_domains = /usr/share/dtc/etc/postfix_relay_domains smtp_tls_note_starttls_offer = yes smtp_use_tls = yes smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = /etc/mailname smtpd_sasl_security_options = noanonymous smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s smtpd_use_tls = yes tls_random_source = dev:/dev/urandom virtual_alias_maps = hash:/usr/share/dtc/etc/postfix_virtual virtual_gid_maps = static:65534 virtual_mailbox_base = / virtual_mailbox_domains = hash:/usr/share/dtc/etc/postfix_virtual_mailbox_domains virtual_mailbox_maps = hash:/usr/share/dtc/etc/postfix_vmailbox virtual_minimum_uid = 100 virtual_uid_maps = hash:/usr/share/dtc/etc/postfix_virtual_uid_mapping
-- Marco Antonio de Hoyos 15-5-157-2322 // 4268-1557 Claypole - Pcia.de Bs. As.- Argentina ICQ#92702911 / jabber: [email protected] ------------------------------------------------------------------------ http://tecnicoslinux.com.ar ~ https://e.ututo.org.ar
_______________________________________________ Solar-tecnica mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-tecnica
-- Fernando Toledo http://www.docksud.com.ar telnet://bbs.docksud.com.ar
participants (3)
-
Fernando Toledo -
Gerardo Diaz -
Marco Antonio de Hoyos