O servidor smtp do postfix funciona de localhost, mas não de longe

3

Estou tentando configurar um servidor smtp no meu domínio (wixencafe.net), e estou usando o postfix para isso.

A primeira coisa é que o postfix envia e-mails vindos de fora, ou seja, se eu enviar um e-mail do gmail.com para wixencafe.net, recebo o e-mail na minha caixa de correio /

A segunda coisa é, se eu enviar um email de wixencafe.net (do servidor cli via mutt -f Maildir /) para gmail.com, eu também entendo, então eu acho que isso significa que tudo funciona bem.

Agora, meu problema é, se eu tentar enviar e-mails da minha área de trabalho (que não está na mesma rede que meu servidor), simplesmente não funciona. Do thunderbird, recebo um erro de entrega e, de um telnet wixencafe.net 25 i, recebo um erro de tempo limite.

Agora aqui está minha configuração do /etc/postfix/main.cf, diga-me se você precisa de qualquer outro arquivo ...

# 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 = wixencafe.net
myhostname = localhost
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
home_mailbox = Maildir/
# 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.

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = wixencafe.net, localhost.localdomain, localhost.localdomain, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

## anti spam settings

smtpd_recipient_restrictions = reject_invalid_hostname,
        reject_unknown_recipient_domain,
        reject_unauth_destination,
        reject_rbl_client sbl.spamhaus.org,
        permit

smtpd_helo_restrictions = reject_invalid_helo_hostname,
        reject_non_fqdn_helo_hostname,
        reject_unknown_helo_hostname

Obrigado ...

EDIT: Encontrou a resposta aqui: link , era um problema simples de meu ISP em casa bloqueando as conexões na porta 25 ... Obrigado e boa sorte no seu problema!

    
por Wxcafe_ 09.11.2012 / 01:12

2 respostas

0

Encontrei a resposta aqui: link , era um problema simples da minha casa ISP bloqueando conexões na porta 25 ... Obrigado, e boa sorte no seu problema!

    
por 09.11.2012 / 09:28
1

Como você só tem o host local em suas "mynetworks", o postfix pode estar rejeitando os e-mails provenientes da sua área de trabalho. Verifique o log de erros do postfix para obter mais informações.

Adicione a rede da sua área de trabalho a "mynetworks" em main.cf e tente enviar um e-mail novamente.

    
por 09.11.2012 / 02:05