no puedo enviar correos a hotmail y gmail.

Imagen de yurito

Forums: 

hola amigos del foro de ecualug, bueno escribia para consultarles el problema que biene surgiendo, tengo instlado postfix como servidor de sorreo smtp en ubuntu server 8.10, esto esta instegrado con dovecot y squirrelmail. bueno el asunto es que cuando envio correos desde webmail a hotmail a gmail y yahoo este envia, pero cuando quiero enviar desde un cliente de correo como es outlook tundherbird, este me envia un mensaje de error en smtp mail.midominio.com.
lei por ahi que telefonica habia cerrado el puerto 25, pero am probar con el otro servidor de correo mdaemon, este si funciona por lo que eso del puerto cerrado estaria descartado. bueno los envio mi archivo main y master de postfix es asi como lo tengo configurado.
--------------------main.cf-----------------------
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = server.midominio.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = midominio.com, server, server.midominio.com, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = /usr/bin/procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

--------------------master.cf

#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd

#submission inet n - - - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
smtp inet n - - - - smtpd
-o content_filter=spamassassin:dummy

#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
#-o content_filter =
# -o receive_override_options = no_header_body_checks
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
#---estas lineas son llenadas por mi
amavis-smtp unix - - - - - smtp
-o smtp_data_done_timeout = 1200
-o smtp_send_xforward_command = yes
-o disable_dns_lookups = yes
-o max_use = 20

spamassassin unix - n n - - pipe user=spamd
argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender}--
${recipient}
##FILTRO DE ANTIVIRUS
#Filtro antivirus
scan unix - - n - 16 smtp
-o smtp_send_xforward_command=yes
-o smtp_enforce_tls=no

#para inyectar el correo a postfix una vez analizado
127.0.0.1:10025 inet n - n - 16 smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_recipient_restrictions=permit_mynetwork,reject
-o mynetwork_style=host
-o smtpd_authorized_xforward_hosts=127.0.0.0/8

Al parecer la configuración

Al parecer la configuración esta bien, pero me parece que hay una pequeña confusión en esto:

[quote]
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
inet_interfaces = all
[/quote]

Intenta comentando la opción de mynetworks y cuentanos como te va

Saludos,

Problema de RELAY

En lugar de comentar la línea "mynetworks" puedes agregar ahí la dirección de tu red a la que le permites hacer RELAY.

Saludos,

----
Edwin Boza
about.me/edwinboza

De acuerdo, pero es un valor

De acuerdo, pero es un valor que puede o no estar presente. Postfix puede hacer relay automático al conjunto de clientes que se encuentren en una misma subred que esté atachada a una interface.

Al poner inet_interfaces=all entran en juego todas las interfaces, puedes tener subredes ahí y postfix puede hacer el relay automático.
De la misma forma si deseo ser mas estricto puedo ajustar el valor de redes a las cuales deseo hacer relay en la opcion: mynetworks.

Saludos,

Y cuál es el error?

Imagen de acl

[quote]
cuando quiero enviar desde un cliente de correo como es outlook tundherbird, este me envia un mensaje de error en smtp mail.midominio.com.
[/quote]

Lo más importante es saber qué dice el error que te llega.

Protocolo: SMTP, Respuesta del servidor: '554 5.7.1, el error

Imagen de yurito

Protocolo: SMTP, Respuesta del servidor: '554 5.7.1 : Relay access denied', Puerto: 25, Seguridad (SSL): No, Error de servidor: 554, Número de error: 0x800CCC79

esto es lo que vota el srvidor de outlook tambien lo mismo sucede son tundherbird.

y el og es esto de aqui

Mar 30 10:49:09 server postfix/anvil[12819]: statistics: max connection rate 1/60s for (smtp:192.168.10.101) at Mar 30 10:45:49
Mar 30 10:49:09 server postfix/anvil[12819]: statistics: max connection count 1 for (smtp:192.168.10.101) at Mar 30 10:45:49
Mar 30 10:49:09 server postfix/anvil[12819]: statistics: max cache size 1 at Mar 30 10:45:49
Mar 30 10:49:09 server postfix/master[828]: warning: process /usr/lib/postfix/smtp pid 12825 exit status 1
Mar 30 10:49:09 server postfix/master[828]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Mar 30 10:50:09 server postfix/smtp[12872]: fatal: parameter smtp_data_done_timeout: bad time value or unit:
Mar 30 10:50:10 server postfix/master[828]: warning: process /usr/lib/postfix/smtp pid 12872 exit status 1
Mar 30 10:50:10 server postfix/master[828]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Mar 30 10:51:10 server postfix/smtp[12879]: fatal: parameter smtp_data_done_timeout: bad time value or unit:
Mar 30 10:51:11 server postfix/master[828]: warning: process /usr/lib/postfix/smtp pid 12879 exit status 1
Mar 30 10:51:11 server postfix/master[828]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling

esto es lo que muestra el log en mail.log.

USAR SOFTWARE LIBRE, PARA UNA EDUCACION LIBRE Y CIENTIFICA

Cita: Protocolo: SMTP,

Imagen de jcyepez

[quote]Protocolo: SMTP, Respuesta del servidor: '554 5.7.1 : Relay access denied[/quote]

Alparecer no tienes configurado el servidor para hacer relay desde la red interna. Agrega la dirección de la red en /etc/mail/relay-domains

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

solucion tempral

Imagen de yurito

hola amigos, bueno estoy podiendo enviar correos tanto a gmail y a hotmail,aunque la configuracion lo veo com oun remedio temporal. bueno lo hice cololocando las ip's de la red interna que pueda enviar correos, y todas las que tengan ese rango de ip's pueden enviar. pero el problema que se tiene ahora es cuando tengo uan pc que no esta dentro de mi red, como por ejemplo la pc de mi casa, ahi no logro enviar de n uevo a estos destinatarios a gmail y a hotmail.

mynetworks = 127.0.0.0/8 192.168.10.0/24 [::ffff:127.0.0.0]/104 [::1]/128
inet_interfaces = all

USAR SOFTWARE LIBRE, PARA UNA EDUCACION LIBRE Y CIENTIFICA

solo con algunas ip.

Imagen de yurito

bueno amigos agradecerles por su colaboracion, pense qu eya habia solucionado el problema, bueno ya logre que solo unas cuantas maquinas de mi red puedan enviar correos, lo que psa es que tengo 4 redes en mi empresa.
192.168.10.0
192.168.0.0
128.168.4.0
128.168.0.0

agregando a la linea que dice mynetwork lo puse como sigue.

mynetworks = 127.0.0.0/8 192.168.10.0/24 128.168.4.0/24 192.168.0.0/24 128.168.0.0/24[::ffff:127.0.0.0]/104 [::1]/128

luego pruebo los terminales, las pcs que tienen 192.168.10.0 y 128.168.4.0 pueden enviar correos y las otras dos no logran enviar.
mi duda es en cualquier red se /24 o eso depende de las clase de red ?

USAR SOFTWARE LIBRE, PARA UNA EDUCACION LIBRE Y CIENTIFICA