- erro 554 no postfix
+ Responder ao Tópico
-
erro 554 no postfix
Galera, estou com um server smtp (postfix), consigo receber e-mails de qualquer domínio, mas, não estou conseguindo enviar mensagens para esses domínios. Ou seja, meus usuários recebem -emails do ig.com.br, bol.com.br, etc mas na hora de responder recebem o seguinte erro:
A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi ´[email protected]´. Assunto ´teste´, Conta: ´mail´, Servidor: ´mail.postfix.com.br´, Protocolo: SMTP, Resposta do servidor: ´554 <[email protected]>: Recipient address rejected: Relay access denied´, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79
Bem, se o postfix é bloqueado para enviar mensagens para outros domínios que seja o local, então como liberar geral?
Valeu galera! estou contando com a força de vcs.
-
erro 554 no postfix
pessoal, estou em apuros por favor alguma dica...
-
erro 554 no postfix
certo anônimo...
"Liberar Geral" eu nao aconselho por que seu servidor pode se tornar uma base pra envio de SPAM... e tem uma grande chance tb de seu link virar uma carroça caso isso aconteca...
como está sua configuracao?
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
myhostname = mail.postfix.com.br
mydomain = postfix.com.br
inet_interfaces = all (pra ele iniciar somente em um determinado IP, coloque-o aqui no lugar de ´all´
mynetworks = Faixa IP das redes que terao acesso ao servidor, ou IP´s (192.168.0.0/24, 200.204.0.10)
relay_domains = postfix.com.br, anonimo.com.br (e qualquer outro dominio que voce queira que o seu servidor aceite e reconheca)
</PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
isso é o básico pra seu postfix funcionar...
-
erro 554 no postfix
velho, está configuração que vc mim passou já está feita. Olha só o servidor funciona perfeitamente a bronca é que se eu tentar enviar um e-mail pra forra tipo [email protected], [email protected] ele não aceita e da este erro 554 que mencionei anteriormente.
Consigo receber e-mail de qualquer domínio, mas só consigo enviar mensagens para o domínio externo.
Depois de catucar muito descobri que colocando o nome do domínio que querro enviar no paramentro relay_domains, consigo enviar tipo.
relay_domains = ig.com.br, terra.com.br
Galera, é impossível cadastrar todos os domínios do mundo.
Pessoal estou no sufoco mesmo...
Obrigado!
-
erro 554 no postfix
Dá uma olhada em /var/log/maillog e veja o q aparece lá pode ser melhor para ver erros...
e posta ai... flw..
-
erro 554 no postfix
aperece a mesma mensagem do outlook, erro 554
retirado do log
Out: 220 Server ESMTP
In: HELO servidor
Out: 250 smtp.teste.com.br
In: MAIL FROM: <[email protected]>
Out: 250 Ok
In: RCPT TO: <[email protected]>
Out: 554 <[email protected]>:Recipient address rejected: Relay access denied
In: QUIT
Out: 221 Bye
Em fim, não consigo enviar e-mails para outros dominios apenas para o dominio interno.
-
erro 554 no postfix
Ponha aí o seu main.cf p/ agente ver como q ele está...
Sds,
Helvécio
-
Danilo_Montagna
Visitante
erro 554 no postfix
seu problema é configuracao de RELAY..
em my_networks sao as redes liberadas para pdoer fazer relay.. verifique se a sua rede interna esta listada nessa diretiva.. e não esqueça de colocar como 1º linha em todas as SMTP_RESTRICTIONS a opcao
permit_mynetworks
falow
-
erro 554 no postfix
bem, encontrei outras mensagens na lista perguntando sobre este problema e nimguém conseguiu responder, minhas listas estão corretas caso contrário não conseguiria enviar mensagens para o próprio domínio. Simplesmente tenho que divulgar os domínios em relay_domains para poder enviar mensagens para e-mails externos.
Portanto isto não resolve pois abre meu relay para outros domínios usarem meu servidor e não é viável estou seriamente pensando em retornar para o velho sendmail se não encontrar uma solução para esta bronca.
Valeu Galera.
-
erro 554 no postfix
cara... esse "relay_domains" que voce fala sao os dominios que o postfix vai aceitar receber o email e encaminhar para o destino...
vms supor...
quero mandar um mail usando o seru servidor.. mas usando meu email do ig como end. de resposta...
entao uso a seguinte configuracao:
servidor smtp: mail.postfix.com.br
servidor POP3: pop3.ig.com.br
nome: Bruno Marcelo
email: [email protected]
----------
se o dominio "ig.com.br" nao estiver lá no relay_domains, ele recusa o remetente e fala que nao foi possivel enviar....
mas ja digo de antemao.. nao é uma boa ideia...
outra coisa...
Pra que gerar tráfego no servidor de email local sendo que o dominio tem seu proprio servidor?
-
erro 554 no postfix
Caro brunomarcelo acho q vc não entedeu, o problema não é no remetente e sim no destinatário, os meus usuários internos conseguem trocar mensagens entre se mas se eles tentarem enviar uma mensagem para qualquer domínio que não seja o interno tipo bol.com.br, uol.com.br dentre outros , qualquer que seja o servidor retorna este erro:
A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi ´[email protected]´. Assunto ´teste´, Conta: ´mail´, Servidor: ´mail.postfix.com.br´, Protocolo: SMTP, Resposta do servidor: ´554 <[email protected]>: Recipient address rejected: Relay access denied´, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79
Observe que ele se refere ao destinatário, concordo com vc a lógica é fazer relay pelo remetente para evitar que meu servidor seja usado para spamm.
Pois bem, simplesmente eu não consigo enviar e-mails para nenhum domínio se não o interno.
Espero que tenha entendido.
Obrigado e fico no aguardo.
-
erro 554 no postfix
E aí pessoal, será que nimguém vai conseguir resolver esta bronca. Quem tiver interesse revejam outras mensagens postadas nesta lista que vão encontrar outros administradores postando está mesma dúvida.
Vamos lá nos ajudem.
-
Danilo_Montagna
Visitante
erro 554 no postfix
amigo.. como eu já te falei antes.. seu problema é RELAY...
---------------
Recipient address rejected: Relay access denied´
----------------
vc nao esta dando permissao para as estacoes mandarem emails externos pelo postfix.. é so esse o problema..
sim.. é claro que não se abre no RELAY_DOMAINS os dominios externos.. pois estaria abrindo um gargalo de SPAM.. mais não é assim que resolve problema de relay.. se vc abrir o relay apenas para sua range interna.. endereços de internet não vao conseguir usar seu postfix como RELAY de SPAM.. pois por default o postfix fecha o relay tanto para a rede interna.. como para a externa.. se vc nao configurar o permit_mynetworks, ele tb não faz relay externo para os clientes da sua rede..
se quiser melhorar ainda mais a segurança.. configure o Cyrus_SASL e pronto.. todo o relay externo ou interno só será aceito se for autenticado antes..
falow
[ Esta mensagem foi editada por: Danilo_Montagna em 27-08-2003 09:26 ]
-
erro 554 no postfix
Amigo se fosse problema no relay de remetente meus usuários não conseguirião enviar mensagens para o próprio domínio.
Acho que vc não leu com atenção as mensagens que postei. Observe que o erro é devido ao destinatário e não ao remetente.
Ou seja, consegue-se trocar mensagens internamente mas quando se tenta enviar e-mails para qualquer outro domínio não se consegue.
Exemplo:
Se o [email protected] enviar uma mensagem para [email protected] funciona perfeitamente. Más, se [email protected] tentar enviar uma mensagem para [email protected] ele retonar o erro:
A mensagem não pôde ser enviada porque um de seus destinatários foi recusado pelo servidor. O endereço eletrônico recusado foi ´[email protected]´. Assunto ´teste´, Conta: ´mail´, Servidor: ´mail.meudominio.com.br´, Protocolo: SMTP, Resposta do servidor: ´554 <[email protected]>: Recipient address rejected: Relay access denied´, Porta: 25, Segura (SSL): Não, Erro do servidor: 554, Nº do erro: 0x800CCC79
Se fosse erro de remetente ou seja, se meus usuários não podessem enviar mensagens daria uma mensagem dissendo que o endereço de remetente ([email protected]) ou coisa do tipo não teria permissão para enviar a mensagem.
Como disse, não sou o primeiro a postar esta dúvida, muitos já pediram ajuda e nimguém respondeu. Não estou de braços cruzados, estou tentando de todas as formas resolver esta bronca. Consultei inúmeras outras listas e nimguém soube responder.
Analisem bem a questão e nos ajudem por favor. Não adianta eu postar o meu main.cf pois está da forma padrão que todas as configurações de todos os artigos possíveis pedem para configurar.
É um segredo? Quem sabe?
Agradeço a ajuda.
-
erro 554 no postfix
e aí pessoal alguma dica?
<IMG SRC="images/forum/icons/icon27.gif">
-
Danilo_Montagna
Visitante
erro 554 no postfix
cara.. desculpa insistir com minha questao.. mais eu sei do que estou falando..
para o dominio local vc consegue enviar.. pelo fato do $mydomain estar configurado para o dominio local no seu main.cf por default o postfix ja vai assumir que esse cara ae tem permissao de relay local.. quando o relay é remoto.. ou seja.. para um destinatario que nao faz parte do dominio local do postfix.. ele vai trancar o relay..
escuta o que eu to te dizendo..
não vai mais te responder se vc não quiser.. mais ponha na sua cabeça que o problema é relay..
sim tem varios que poe essas duvidas ae.. pelo fato de nao liberar o relay no main.cf .. e muitos tem problermas com isso.. por não dominarem o protocolo SMTP..
ja instalei varios postfix na minha vida.. e posso te garantir que o problema é relay.
Recipient address rejected: Relay access denied´
isso ae significa que o recipient de destino foi recusado pelo fato do sender nao ter permissao de relay..
agora é com vc.. se quiser me escutar ou não.
[]´s
============================
Danilo Montagna
Analista de Suporte / Consultor Técnico
Netowork Security Engineer
Microsoft Certified Professional
[email protected]
http://www.mcpdomain.com
============================
[ Esta mensagem foi editada por: Danilo_Montagna em 28-08-2003 17:39 ]
-
erro 554 no postfix
Bem, desculpe se coloquei em dúvida sua experiência, não foi a intensão. Gostaria então, por favor que vc mim apresente a solução já que vc sabe o problema.
Qual parametro devo alterar para que qualquer estação da minha rede ou de qualquer lugar do mundo possa usar meu servidor para envio de mensagem via meu SMTP.
Não se preocupe com problema de spamm, apenas querro saber como faço para que meu servidor possa ser utilizado para envio de mensagens que não seja para o próprio domínio.
Por exemplo, estou na minha casa e querro enviar uma mensagem usando o servidor de correio da empresa. Nosso IP é real, domínio registrado etc.
Obrigado, é só dizer o parametro eu altero e digo se funcionou.
Falow
-
Danilo_Montagna
Visitante
erro 554 no postfix
bom.. apresentar a solucao... é algo que não cabe a mim fazer.. porem.. posso te dar alguams dicas.. de como resolver... ..
para o relay externo o postfix depende dos seguintes itens..
1 sitaucao: caso vc nao queria usar recursos como.. Pop-before-SMTP ou SMTP_AUTH.. para o relay externo.. vc pode cadastrar nesse arquivo abaixo os dominios no qual vc quer permitir o relay..
relay_domains = hash:/etc/postfix/relay_domains
Caso queira permitir o relay baseado em suas redes.. use o exemplo abaixo..
mynetworks = 200.200.100.1/42, 192.168.0.0/24, 127.0.0.0/8
vc pode ainda definir isso em Restrictions tb..
smtpd_recipient_restrictions =
permit_mynetworks,
check_relay_domains
-
erro 554 no postfix
Bem, se vc já instalou e tem muita experiência com o Postifx como falou..., cabe a vc mesmo apresentar a solução, pois quando sei das respostas posto aqui aos meus amigos sem contar conversa.
Olha, isso que vc mencionou eu ja fiz mas e é muito incoveniente e arcaico, já pensou, ter que cadastrar todos domínios do mundo para quem eu vou enviar e-mails.
Bem, acho que vou retornar ao meu velho sendmail, não tem essas complicações basta intalar definir o domínio, habilitar o relay e show de bola. Relay de quem deve enviar lógico e não para quem se deve enviar.
Entretanto ainda insisto em acreditar que exista uma forma de dizer ao Postfix que ele deve enviar mensagens para qualquer domínio sem ter quer cadastrar nemhum nome de domínio em nemhum arquivo.
Acredito sim, que existam parametros onde se define isto.
Quem souber pode postar por gentileza...
Obrigado!
-
Danilo_Montagna
Visitante
erro 554 no postfix
cara.. vc pelo jeito não está capitando a mensagem.. nao é mesmo..
----------------
Entretanto ainda insisto em acreditar que exista uma forma de dizer ao Postfix que ele deve enviar mensagens para qualquer domínio sem ter quer cadastrar nemhum nome de domínio em nemhum arquivo.
-------------
É claro que existe né...
eu falei.. que se vc não quiser usar solucoes obvias .. e eficientes.. como o SMTP_AUTH.. pode partir para algo mais arcaico.. como vc mesmo disse.. e usar aquelas opcoes de que falei..
o correto é usar o SMTP_AUTH. "é logico".. e de preferencia com criptografia SSL no SMTP.
poe isso aqui no seu main.cf e instala e configura o cyrus-sasl.. e fim de papo.. ou volta pro sendmail mesmo..
smtpd_tls_auth_only = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydomain
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated
falow
[ Esta mensagem foi editada por: Danilo_Montagna em 03-09-2003 14:19 ]