Relay Access Denied

1. Relay Access Denied

Fernanda Gabriela Ferraz
*fernanda*

(usa Fedora)

Enviado em 26/12/2007 - 16:22h

Olá pessoal,
preciso de uma ajudinha ... rsrs

Meu servidor envia e recebe mensagens normalmente, mas quando tento enviar mensagens fora da rede onde está o servidor a mensagem sai da caixa mas não chega no destinatário.

Log:

Dec 26 15:25:45 server postfix/smtpd[9940]: NOQUEUE: reject: RCPT from server.externo.com.br[201.1.1.1]: 554 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<server2.externo.com.br>

Nos testes eu configurei a conta [email protected] no Thunderbird de um notebook e testei fora da rede deste servidor. Internamente não tenho problemas.


  


2. Re: Relay Access Denied

Ronaldo Terranova
terranova

(usa Debian)

Enviado em 26/12/2007 - 17:02h

Teria como vc enviar o arquivo de configuração do Postfix para que eu possa analisar ?



3. Re: Relay Access Denied

Fernanda Gabriela Ferraz
*fernanda*

(usa Fedora)

Enviado em 26/12/2007 - 17:09h

inet_protocols = all
biff = no
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = server.interno.com.br
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain, interno.com.br
mynetworks = 127.0.0.1, 192.168.1.0/24
defer_transports =
disable_dns_lookups = no
relayhost =
maildrop_destination_recipient_limit = 1
home_mailbox = Maildir/
#smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client, hash:/etc/postfix/access, reject_rbl_client relays.ordb.org, reject_rbl_client opm.blitzed.org, reject_rbl_client dnsbl.njabl.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client bl.spamcop.net, reject_rbl_client multihop.dsbl.org
smtpd_helo_required = yes
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
disable_vrfy_command = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes



4. Re: Relay Access Denied

Ronaldo Terranova
terranova

(usa Debian)

Enviado em 26/12/2007 - 17:24h

Pelo que estou vendo no seu arquivo de configurações falta o seu IP valido no mynetworks.


5. Re: Relay Access Denied

Fernanda Gabriela Ferraz
*fernanda*

(usa Fedora)

Enviado em 26/12/2007 - 17:31h

Mas eu adicionei o endereço de um host que estava utilizando e não funcionou, de qualquer forma quero a liberdade para enviar de qualquer endereço da net pois meu cliente usa o notebook para enviar e receber - fora da empresa independente da onde esteja ele precisa enviar.
Uma solução seria usar webmail, mas quero que isto funcione p/ o Thunderbird tb, informando o endereço do válido do servidor de email.


6. NÃO NÃO NÃO!!

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 26/12/2007 - 17:55h

Não há como você incluir os ip's que irá usar futuramente no arquivo de configuração do postfix, e você nem deve fazer isso.

Relay=envio de mensagens sem autenticação

O relay deve ser negado mesmo.
O seu postfix está configurado para permitir relay na rede interna, isso é válido, mas não é uma boa prática de administração. O ideal é liberar o relay se realmente necessário, para algum aplicativo que mande e-mail para todos os funcionários por exemplo.

Fernanda, o seu problema provavelmente está na configuração do thunderbird.

Entre no thunderbird, clique com o botão direito em cima da conta de e-mail, propriedades, a esquerda embaixo, selecione servidor de envio SMTP, depois selecione o servidor de envio com e edite a conexão.
Marque a caixa:

"O servidor requer autenticação."

e pronto!!

assim você vai conseguir enviar e-mails de qualquer lugar do mundo, e pode até desligar o relay da rede interna, senão precisar dele.


7. Re: Relay Access Denied

Fernanda Gabriela Ferraz
*fernanda*

(usa Fedora)

Enviado em 26/12/2007 - 19:25h

olá Israel,
não deixei o relay aberto ... rsrs
Apenas inclui um endereço de um outro link da mesma empresa, para amenizar o problema mas não funcionou.

Marquei a opção onde requer autenticação nos meus clientes de email e tb não funcionou.

valew pela dica


8. Re: Relay Access Denied

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

Enviado em 27/12/2007 - 09:18h

fer...

tenta ai:

relay_domains = externo.com.br

;)
ve se funciona
:P
[]´s


9. Hmm

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 27/12/2007 - 10:07h

bem, isso é estranho
a autenticação smtp tem que funcionar, senão você não vai conseguir enviar nenhum e-mail de fora.

Bem, cheque a senha do usuário, quando falhar a autenticação, o thunderbird retorna um erro, posta o erro aqui.

Você tem que resolver esse problema da autenticação, senão seu servidor vai ficar unitilizável de fora.

Isso também não vai funcionar m4tri_x
a opção relay_domains é para especificar qual domínio o servidor deve aceitar e-mails(exemplo: [email protected]), e não de qual host ele mandará.

Fernanda, desculpa eu te perguntar isso, mas você criou no sistema os usuários que estão tentando mandar e-mail de fora? sei q é uma pergunta ridícula... mas talvez seja isso, já que vc estava usando relay aberto na rede interna.

Senão criou, vai uma dica:
use uma base de dados para integrar ao postfix, isso facilita a administração, embora requira mais trabalho para configurar.


10. Re: Relay Access Denied

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

Enviado em 27/12/2007 - 10:19h

Israel, verdade boiei, auehaue, eu dei uma lida meio por cima, e pensei que o problema era que ela não conseguia enviar da rede interna para fora...

realmente, pode ser o caso da fer ter que configurar uma autenticação sasl para enviar e-mails de fora da rede interna, pois deixar o relay aberto eh suicidio... jah fiz o teste... aehaeuhea... mais fer se vc quiser enviar de lugares especificos fora da sua rede, lugares que tenham ip fixo, eh soh vc adiciona-los no mynetworks, creio que vai dar certo...

[]´s



11. Re: Relay Access Denied

Fernanda Gabriela Ferraz
*fernanda*

(usa Fedora)

Enviado em 27/12/2007 - 13:41h

Oi pessoal,
desculpe-me pela demora.

Eu estou testando com o Evolution e a msg de erro é esta:
Impossível se autenticar ao servidor SMTP.
Resposta de autenticação inválida do servidor.

Estou utilizando o Evolution agora


12. Entendo

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 27/12/2007 - 14:23h

normal matrix, hoje na era da informação, somos bombardeados por enormes quantidades de dados, e ler rápido é um hábito saudável para filtrar hehe

Isso, se for enviar e-mails de outro servidor com ip fixo, só adicionar em mynetworks

Bem.... fernanda, acho que a solução é debugar mesmo.
Abre um telnet no servidor de e-mail na porta 25 e tenta mandar um e-mail.
Você sabe os comandos smtp?
Senão, de uma estudada antes.
Se você quiser q eu te ajudo, me passa o ip do servidor, com um usuário/senha de teste, q eu faço pra vc.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts