Ubuntu Linux - O Postfix está rejeitando todos os e-mails provenientes de não-localhost

1

Não sei exatamente o que está errado aqui, mas meu servidor (Postfix?) parece estar rejeitando todos os e-mails externos que vão para o servidor example.info .

Aqui está a mensagem de retorno que recebo, semelhante ao Gmail e ao Yahoo.

Delivery to the following recipient failed permanently:

    [email protected]

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 #5.1.0 Address rejected [email protected] (state 14).

----- Original message -----

MIME-Version: 1.0
Received: by 10.216.138.89 with SMTP id z67mr2663854wei.10.1329000093343; Sat,
 11 Feb 2012 14:41:33 -0800 (PST)
Received: by 10.180.95.195 with HTTP; Sat, 11 Feb 2012 14:41:33 -0800 (PST)
Date: Sat, 11 Feb 2012 15:41:33 -0700
Message-ID: <CAJ=woPqVkUYs7_4YicV62Vvt4hQ7eHqcorxSgC3dcOsUCwd05Q@mail.gmail.com>
Subject: test
From: My Name <[email protected]>
To: My Name <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1

test

Eu não sou realmente um especialista nessa coisa de email; Fui encarregado disso porque sou o arquiteto de banco de dados no trabalho. Aparentemente, assumi o papel de TODOS os gerentes / suporte de TI.

Eu registrei meu domínio no GoDaddy, no entanto, a única coisa que ele faz é apontar para uma caixa armazenada dentro da sala do servidor no meu escritório; Godaddy não está hospedando nada.

Eu tenho algum tipo de problema de registro MX? Que tipos de registros seriam úteis para depurar esse tipo de problema?

Vou postar uma foto dos meus registros MX no Godaddy aqui:

PS: no lado positivo; Eu posso enviar e-mail via prompt de comando e todos os servidores estão aceitando-os como não-spam.

Editar: saída de postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = localhost, localhost.localdomain, example.com
myhostname = example.com
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
    
por Cayetano Gonçalves 11.02.2012 / 23:53

2 respostas

2

Seus servidores de e-mail são os dois mencionados nas configurações do mx, um backup e um principal. É um deles seu servidor de postfix? Se não, então esse é o problema. (Primeiro problema ...)

Provavelmente você deve tentar enviar um email do prompt de comando para um endereço em seu servidor (não apenas para um endereço externo) para testar se ele pode receber.

No seu servidor de e-mail local, se Linux, tail / var / log / mail.log (ou similar) e / var / log / syslog para ver se os servidores externos podem alcançá-lo. Em geral, você pode seguir as sugestões da seção de teste em um howto que eu escrevi

    
por 12.02.2012 / 02:41
0

O email rejeitado é enviado para mydomain.info, enquanto o email aceito é enviado para mydomain.com; e mydomain.info não é mencionado em nenhum lugar na sua saída do postconf -n, muito menos no mydestination.

    
por 12.02.2012 / 08:30