viendo tu main.cf se me ocurre...no tienes mail.eines.info en mydestination asi que cuando recibe un mail para ese dominio intenta enviarlo a su MX, que es tu IP pública. Quizás desde el MTA, que está en tu LAN, no puedas acceder a la IP pública de tu router, por eso se queda en connection refused.
Ahora bien, lo que me extraña es que Postfix haga relay para dicho dominio desde una IP externa si no está en mydestination...quizás el mynetworks que te decían en otro comentario? Tienes IP dinámica? Porque si es así, mira lo que dice el manual de postfix sobre mynetworks_style:
class
Trust SMTP clients in the class A/B/C networks that Postfix is connected to. Don't do this with a dialup site - it would cause Postfix to "trust" your entire provider's network. Instead, specify an explicit mynetworks list by hand, as described below.
Re:postconf
(Puntos:2)( http://www.eines.cat/ | Última bitácora: Domingo, 21 Junio de 2009, 17:45h )
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = yes
biff = no
body_checks = regexp:/etc/postfix/body_checks, pcre:/etc/postfix/pcre_anti_virus
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
default_process_limit = 3
delay_warning_time = 4h
disable_vrfy_command = yes
header_checks = pcre:/etc/postfix/spamfilter
home_mailbox = Maildir/
mail_name = Agent de Transport de Correus
mailbox_command =
mailbox_size_limit = 180000000
mydestination = annys.eines.info, annys, localhost.eines.info, localhost, eines.info, annys.hopto.org, estel.eines.info
myhostname = annys.eines.info
mynetworks = 127.0.0.0/8, 192.128.0.0/10
mynetworks_style = class
myorigin = /etc/mailname
queue_run_delay = 660s
recipient_delimiter = +
relayhost =
setgid_group = postdrop
smtpd_banner = Benvingut a $myhostname ESMTP $mail_name (Debian/GNU).
smtpd_error_sleep_time = 60
smtpd_hard_error_limit = 10
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unknown_recipient_domain, check_client_access hash:/etc/postfix/client_checks reject_rbl_client relays.ordb.org reject_rbl_client bl.spamcop.net reject_rbl_client cbl.abuseat.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_soft_error_limit = 60
strict_rfc821_envelopes = yes
:wq
Xarxa Eines.cat [eines.cat]
Re:postconf
(Puntos:2, Interesante)( Última bitácora: Lunes, 07 Noviembre de 2005, 19:54h )
viendo tu main.cf se me ocurre...no tienes mail.eines.info en mydestination asi que cuando recibe un mail para ese dominio intenta enviarlo a su MX, que es tu IP pública. Quizás desde el MTA, que está en tu LAN, no puedas acceder a la IP pública de tu router, por eso se queda en connection refused.
Ahora bien, lo que me extraña es que Postfix haga relay para dicho dominio desde una IP externa si no está en mydestination...quizás el mynetworks que te decían en otro comentario? Tienes IP dinámica? Porque si es así, mira lo que dice el manual de postfix sobre mynetworks_style:
class
Trust SMTP clients in the class A/B/C networks that Postfix is connected to. Don't do this with a dialup site - it would cause Postfix to "trust" your entire provider's network. Instead, specify an explicit mynetworks list by hand, as described below.