Problema configuración Postfix en Ubuntu 12.10

Estoy trabajando en una web y una de las funcionalidades es el envio de emails para confirmacion de registro o recuperacion de passwords. El desarrollo de la web lo estoy haciendo en local y bajo Ubuntu 12.10. Para cubrir esta necesidad instale Postfix y configure el archivo de main. Cf de forma muy simple como sigue:

# 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 = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost
relayhost =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
myorigin = /etc/mailname
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 192.168.1.0/24 [::1]/128 [fe80::]/64
default_transport = smtp
relay_transport = smtp

Despues abri el puerto 25:

Iptables -A INPUT -p tcp -s 0/0 --sport 25 -d 202.54.1.20 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 1024:65535 -d 0/0 --dport 25 -m state --state NEW, ESTABLISHED -j ACCEPT

Y comprobe que realmente lo estaba:

nmap --top-ports 10 localhost
Starting Nmap 6.00 ( http://nmap.org/ ) at 2013-03-25 15:57 WET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000030s latency).
PORT STATE SERVICE
21/tcp closed ftp
22/tcp closed ssh
23/tcp closed telnet
25/tcp open smtp
80/tcp open http
110/tcp closed pop3
139/tcp closed netbios-ssn
443/tcp closed https
445/tcp closed microsoft-ds
3389/tcp closed ms-wbt-server

Pero cuando intento realizar un test:

echo testing | mail -s Bla ***************@gmail.com

obtengo el siguiente error:

Mar 25 15:58:24 maadia postfix/qmgr[20525]: 51B53C0E4F: from=<root@maadia>, size=313, nrcpt=1 (queue active)
Mar 25 15:58:24 maadia postfix/qmgr[20525]: 81ACFC0E31: from=<root@maadia>, size=325, nrcpt=1 (queue active)
Mar 25 15:58:24 maadia postfix/qmgr[20525]: 4EB18C0E4E: from=<root@maadia>, size=315, nrcpt=1 (queue active)
Mar
 25 15:58:24 maadia postfix/error[21210]: 51B53C0E4F: 
to=<***************@@gmail.com>, relay=none, delay=1136, 
delays=1136/0.01/0/0.12, dsn=4.4.1, status=deferred (delivery 
temporarily suspended: connect to 
alt2.gmail-smtp-in.l.google.com[173.194.69.27]:25: Connection timed out)
Mar
 25 15:58:24 maadia postfix/error[21211]: 81ACFC0E31: 
to=<***************@@gmail.com>, relay=none, delay=4887, 
delays=4887/0.01/0/0.14, dsn=4.4.1, status=deferred (delivery 
temporarily suspended: connect to 
alt2.gmail-smtp-in.l.google.com[173.194.69.27]:25: Connection timed out)
Mar
 25 15:58:24 maadia postfix/error[21213]: 4EB18C0E4E: 
to=<***************@@gmail.com>, relay=none, delay=2876, 
delays=2876/0.02/0/0.13, dsn=4.4.1, status=deferred (delivery 
temporarily suspended: connect to 
alt2.gmail-smtp-in.l.google.com[173.194.69.27]:25: Connection timed out)
Mar 25 15:58:37 maadia postfix/pickup[20524]: 9D9EDC0EEB: uid=0 from=<root@maadia>
Mar 25 15:58:37 maadia postfix/cleanup[21220]: 9D9EDC0EEB: message-id=<20130325155837.9D9EDC0EEB@localhost>
Mar 25 15:58:37 maadia postfix/qmgr[20525]: 9D9EDC0EEB: from=<root@maadia>, size=315, nrcpt=1 (queue active)
Mar
 25 15:58:37 maadia postfix/error[21210]: 9D9EDC0EEB: 
to=<***************@@gmail.com>, relay=none, delay=0.24, 
delays=0.17/0/0/0.07, dsn=4.4.1, status=deferred (delivery temporarily 
suspended: connect to alt2.gmail-smtp-in.l.google.com[173.194.69.27]:25:
Connection timed out)

La verdad es que no se si sera algún problema con el fichero main. Cf u otra cosa, el caso es que necesito poder probar la funcionalidad del envío
de emails y me esta siendo imposible debido a este problema. Si puedes
echarme una mano o proponerme alguna alternativa para poder probar esta
funcionalidad estaría genial.

1 respuesta

Respuesta
1

Hermano te dejo 3 links de paginas que han tratado el envío de paquetes tal cual tu caso.. espero te sirvan para solventar tu problema..

http://antocarmona.blogspot.mx/2012/07/instalar-postfix-y-squirrelmail-en.html

http://hluisgarcia.es/wordpress/2012/07/configurar-postfix-para-enviar-correo-desde-gmail/

http://www.suenyos.com/2011/06/16/instalar-postfix-y-squirrelmail-en-ubuntu-11-04/

Fueron las mejores adaptaciones del código que encontré y que sugieren los cambios que necesitas..

Genial tío!!!! No hay mas estrellas que si no te las daba. El segundo enlace ha aclarado mis dudas y me ha servido para enviar mis emails hacia el exterior.

Mil gracias!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas