|
gildot |
|
| |
| Sendmail SMTP AUTH e Sapo ADSL | | | | Contribuído por scorpio em 30-04-03 15:22 do departamento telnet-localhost-25 | | | | | | | Duke escreve "Eu tenho uma ligação Sapo ADSL e montei o meu servidorzinho (Slackware tinha de ser) aí há dois meses. Tudo a funcionar às mil maravilhas (http/ftp/php/mysql, etc.)... à excepção do sendmail. Isto é, o sendmail funciona bem para receber e enviar mail, mas pra enviar mail pra users da Netcabo... népias. O Sapo tem um smtp com autenticação. Eu já li dois tutoriais (este e este),instalei o cyrus-sasl 1.5.28 e o 2.1.13 e depois o sendmail, mas nada. Eu preciso de enviar mails através do smtp do meu isp, pq tenho um fórum alojado no meu servidor (em php) e o pessoal que tem netcabo não se pode registar no forum pq o servidor de mail da netcabo rejeita os mails (com as passwords e cenas do estilo) que o meu servidor envia se usar o smtp local (da minha propria maquina). " | | | | | | Neste caso, o mail vem devolvido assim: ... while talking to smtp.netcabo.pt.: >>> DATA <<< 550 5.2.1 Mailbox unavailable. This server does not accept mails from your IP address (xxx.xxx.xxx.xxx). 550 5.1.1 ... User unknown <<< 503 5.5.2 Need Rcpt command. Depois de ter instalado o suporte a sasl e o sendmail, recebo um mail do sapo assim: ... while talking to mx.sapo.pt.: >>> DATA <<< 553-Nao e permitido o envio de e-mails para o dominio para o qual tentou. <<< 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 550 5.1.1 ... User unknown <<< 503 RCPT first (#5.5.1) Como não consigo pôr o sendmail a mandar os mails pelo smtp do Sapo (há dois dias que estou de volta do sasl) já não sei o que hei de fazer... Já pus um post no Startux, mas não consegui resolver o problema. Alguem me ajuda?
Já agora, se alguem conhecer um smtp server de acesso livre (sem AUTH)... [scorpio: Se calhar, se usares o smtp.sapo.pt tens mais sorte. Aprovei o artigo porque até tem interesse a questão de envio de mensagens através de um servidor com SMTP-AUTH. Até pode ser que exista mais gente com este problema e não tenha disponível um servidor sem SMTPAUTH...] < Opera Browser para SmartPhones | O utilizador de Linux - Manifesto > | | gildot Login | | | Referências | | |
Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. | | | O problema é que o que tu estás a fazer, milhares de outros fazem para spam. A solução óbvia passa por utilizares o smtp do teu isp como relay.
\oo/ |
| | | | | Peço desculpa, mas n li a parte final :) \oo/ |
| | | | Em todo o caso, usando Postfix, experimenta ver isto. :)
\oo/ |
| | | | 553-Nao e permitido o envio de e-mails para o dominio para o qual tentou Basicamente, estás a conseguir ligar-te e falar com o servidor pelo que a tua configuração deve estar a funcionar. O caso parece ser uma negação do servidor em fazer relay mesmo dos clientes desse serviço.
|
| | | | Nestas situações e caso o cliente pertença ao grupo PT, basta usar o smtp como: mail.telepac.pt --------------------- The worst moment for the atheist is when he is really thankful and has nobody to thank. Dante Rossetti |
| | | | De acordo com a resposta SMTP, smtp.sapo.pt não requer autenticação. Penso que apenas é feita uma verifição do IP de origem. Agora para enviar mensagens bastar ter um sendmail na máquina local. Isso não significa que as mensagens serão aceites pelos servidores de destino. Convém pelo menos ter um registo de reverso no DNS (PTR) para o IP de origem. $ telnet smtp.sapo.pt 25 Trying 194.65.79.77... Connected to relay.ptm.pt. Escape character is '^]'. 220 Ribbit! ESMTP EHLO localhost 250-Ribbit! 250-PIPELINING 250 8BITMIME quit 221 Ribbit!
|
| | | | | Viva. O server indicado pelo sapo como relay para clientes e' o mx.sapo.pt e nao o smtp.sapo.pt (pelo menos os IPs sao diferentes). Segundo a FAQ, requer autenticacao sim senhor (http://ajuda.sapo.pt/article/articleview/18/2/12/ ) Disclaimer: NAO TESTEI ! -- Whatever |
| | | | Comeco por sugerir que mandes o sendmail 'as couves e instales qmail :) Mas isso e' a minha opiniao :D Em relacao ao teu problema, e a nao ser que o Sapo faca "filtering" do trafego com destino 'a port 25 seja de que maquina for (o que duvido seriamente) NADA te obriga a usar o relay (mx.sapo.pt) do Sapo se tiveres um MTA proprio (sendmail is fine, qmail would be better). Assim, o que te sugiro e' que configures o sendmail de forma a que ele procure os MX dos dominios para onde vai entregar mail (fazendo entrega directa) e NAO use um SmartHost (entrada DS no sendmail.cf). Desta forma, o mail sera' entregue directamente pela tua maquina ao mail exchanger do destinatario. No caso do destinatario ser alguem @sapo.pt, os MX do Sapo tem obrigacao de aceitar o mail independentemente de onde venha SEM AUTH. A unica hipotese que vejo para a solucao acima nao funcionar e' uma MA' CONFIGURACAO dos MX do sapo.pt que, mesmo que o mail seja para um dominio do qual sao autoritarios (@sapo.pt, neste caso), se a conexao vier de um cliente sapo-dsl ele "pensa" que o estao a tentar usar como um "relay" normal... nesse caso, somente o suporte tecnico do sapo podera' ajudar. Note-se que a autenticacao ao SMTP server do sapo deveria ser SOMENTE para quem os quer usar como relay, nao para quem lhes quer entregar mail que lhes sao CORRETAMENTE dirigidos... Que eu saiba, nada te obriga a usar o smtp relay deles, portanto nao e' "quebra de contrato" nem nenhum tipo de utilizacao da ligacao que pertenca 'a categoria de "abuse", IMHO. -- Whatever |
| | | | | O problema aqui é que se usar directamente, alguns servidores vão recusar aceitar email devido a medidas de protecção de spam (não aceita email de ips destinados a dial-up e afins). A solução aqui passa por usar um servidor smtp "oficial" como o da telepac mas, usar aqui não no sentido de enviar email como quem tem uma conta no servidor deles (emails da telepac) como alguns têm sugerido pelo que é irrelevante se o servidor funciona com o outlook ou afins. Aqui fala-se de relay algo que os servidores de email devem recusar em situações normais de qualquer servidor que não os "oficiais". A questão aqui é que como clientes da telepac deveria haver a possibilidade de o servidor aceitar fazer relay dos ips associados à telepac pelo menos, com autenticação (assim seria possível identificar quem estaria a usar este serviço como porta de envio de spam). No entanto, pela resposta do servidor como atrás referi, nota-se que o servidor da telepac está configurado para não aceitar fazer relay mesmo que os ips sejam dos seus próprios clientes. |
| | | | viva, Duke, n percebi muito bem a duvida, nem muito bem os reply's á tua duvida, mas quero contribuir com alguma coisa. em relação aos relays, os servers deixam fazer relay com qualquer conta de mail desde que esta tenha o dominio do proprio servidor. ex: 220 SAPO.pt MailServer ESMTP mail from: gildot@sapo.pt 250 ok rcpt to: duke@sapo.pt 250 ok data 354 go ahead se tentarmos fazer relay com dominio da netcabo vai dar isto. ex: 220 SAPO.pt MailServer ESMTP mail from: gildot@sapo.pt 250 ok rcpt to: duke@netcabo.pt 553-Nao e permitido o envio de e-mails para o dominio para o qual tentou. 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) para fazer relay para o mail que tentamos so mesmo no servidor da netcabo. ex: 220 smtp.netcabo.pt Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready a t Fri, 2 May 2003 16:57:05 +0100 ehlo 250-smtp.netcabo.pt Hello [194.65.5.239] 250-TURN 250-ATRN 250-SIZE 10485760 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250-X-LINK2STATE 250-XEXCH50 250 OK mail from: gildot@sapo.pt 250 2.1.0 gildot@sapo.pt....Sender OK rcpt to: duke@netcabo.pt 250 2.1.5 duke@netcabo.pt data 354 Start mail input; end with . actualmente qualquer pessoa pode usar o mail de outra pessoa, os mails aqui testados nenhum esta registado por mim nem sei se existem, mas se existirem possivelmente se as msg fossem enviadas alguem as ia receber. abraços... nC, etik |
| | | | viva, Duke, n percebi muito bem a duvida, nem muito bem os reply's á tua duvida, mas quero contribuir com alguma coisa. em relação aos relays, os servers deixam fazer relay com qualquer conta de mail desde que esta tenha o dominio do proprio servidor. ex: 220 SAPO.pt MailServer ESMTP mail from: gildot@sapo.pt 250 ok rcpt to: duke@sapo.pt 250 ok data 354 go ahead se tentarmos fazer relay com dominio da netcabo vai dar isto. ex: 220 SAPO.pt MailServer ESMTP mail from: gildot@sapo.pt 250 ok rcpt to: duke@netcabo.pt 553-Nao e permitido o envio de e-mails para o dominio para o qual tentou. 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) para fazer relay para o mail que tentamos so mesmo no servidor da netcabo. ex: 220 smtp.netcabo.pt Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready a t Fri, 2 May 2003 16:57:05 +0100 ehlo 250-smtp.netcabo.pt Hello [194.65.5.239] 250-TURN 250-ATRN 250-SIZE 10485760 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250-X-LINK2STATE 250-XEXCH50 250 OK mail from: gildot@sapo.pt 250 2.1.0 gildot@sapo.pt....Sender OK rcpt to: duke@netcabo.pt 250 2.1.5 duke@netcabo.pt data 354 Start mail input; end with . actualmente qualquer pessoa pode usar o mail de outra pessoa, os mails aqui testados nenhum esta registado por mim nem sei se existem, mas se existirem possivelmente se as msg fossem enviadas alguem as ia receber. abraços... nC, etik
|
| |
|