Blat x Hotmail

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Blat x Hotmail

Mensagem por Alexandre Silva »

Uso o aplicativo BLAT para mandar e-mail da seguinte forma:
BLAT -of blat.log

blat.log contem:
-body "CORPO DA MENSAGEM"
-f expressoxyahoo.com.br
-to compraskw@hotmail.com
-attach C:\ARQ\04545.TXT
-subject "ORCAMENTO"
-debug
-log eresult.txt
-server smtp.mail.yahoo.com.br
-r
-u expressox
-pw senhadomeucliente

* Funcioma para todos, exceto para destinatarios @hotmail...
Nesse caso volta a seguinte mensagem:

O que devo mudar no log do blat ???



----- Original Message -----
From: <MAILER-DAEMON@yahoo.com>
To: <expressox@yahoo.com.br>
Sent: Tuesday, October 02, 2007 5:11 PM
Subject: failure notice


> Hi. This is the qmail-send program at yahoo.com.
> I'm afraid I wasn't able to deliver your message to the following
> addresses.
> This is a permanent error; I've given up. Sorry it didn't work out.
>
> <compraskwt@hotmail.com>:
> Connected to 65.54.245.8 but sender was rejected.
> Remote host said: 550 Mail rejected by Windows Live Hotmail for policy
> reasons. A block has been placed against your IP address because we have
> received complaints concerning mail coming from that IP address. We
> recommend enrolling in our Junk E-Mail Reporting Program (JMRP), a free
> program intended to help senders remove unwanted recipients from their
> e-mail lists. For enrollment instructions, please refer to:
> http://postmaster.live.com/Services.aspx#JMRPP. For additional information
> about Microsoft's technical guidelines, please refer to:
> http://postmaster.live.com/Guidelines.aspx
>
> --- Below this line is a copy of the message.
>
> Return-Path: <expressox@yahoo.com.br>
> Received: (qmail 51080 invoked from network); 2 Oct 2007 20:11:02 -0000
> DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
> s=s1024; d=yahoo.com.br;
>
> h=Received:X-YMail-OSG:Date:From:To:Cc:Return-Receipt-To:X-Mailer:Message-ID:Subject:MIME-Version:Content-Type;
>
> b=BvEfF5rXQYKWTC8jM4F1o3WIkTWmCaKzWPj2HEVlQnAfRtF954t6lA++IrLp9Pbbm+CBVBrDmDIXDPE95n3yHmRO4S+8COeuE8X7aEv06tsXJcPiueASFR660EgdwyGE71yw3GC5b+4PK4Dp0P2H7sTkMsp6+VG8yIGjZFxfnAU=
> ;
> Received: from unknown (HELO servidorb) (expressox@200.193.27.60
> with plain)
> by smtp107.mail.mud.yahoo.com with SMTP; 2 Oct 2007 20:11:01 -0000
> X-YMail-OSG:
> 8PEsxSoVM1k1ULaMYVJIw_S3P3EykUZHOcNZ3.Jr0BF1O.Vat6mQAWB3wx8p2PWDDjWuGahWmQ--
> Date: Tue, 02 Oct 2007 17:12:53 -0300
> From: expressox@yahoo.com.br
> To: compraskwt@hotmail.com
> Cc: expressox@yahoo.com.br
> Return-Receipt-To: expressox@yahoo.com.br
> X-Mailer: Blat v2.2, a Win32 SMTP/NNTP mailer http://www.blat.net
> Message-ID: <01c80530$Blat.v2.2$9e679cfe@yahoo.com.br>
> Subject: Orcamento
> MIME-Version: 1.0
> Content-Type: multipart/mixed;
> boundary="=_BlatBoundary-r9zUHYQWjiWhaWtCg8eDt"
>
> This is a multi-part message in MIME format.
>
> --=_BlatBoundary-r9zUHYQWjiWhaWtCg8eDt
> Content-description: Mail message body
> Content-Transfer-Encoding: 7BIT
> Content-Type: text/plain; charset=ISO-8859-1
>
> Orcamento
>
> --=_BlatBoundary-r9zUHYQWjiWhaWtCg8eDt
> Content-Type: text/plain; name="00316.TXT"
> Content-Disposition: attachment; filename="00316.TXT"
> Content-Transfer-Encoding: BASE64
>
> RVhQUkVTU08gQkFUSVNURU5TRSAtIE5PVk8gSEFNQlVSR08NCkNvbmhlY2ltZW50b3MgZSBN
> aW51dGFzIGVtaXRpZG9zIGVudHJlIDAxLzEwLzIwMDcgZSAwMS8xMC8yMDA3DQpEZXN0aW5h
> dGFyaW86IDAwMzE2LU5JVkFOIENBTENBRE9TIExUREEuDQo9PT09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
> PT09PT09PQ0KRHRFbWlzcyAgRG9jdW1lICAgIEZyZXRlICAgVmxyLk1lcmMgIFBlc28gVm9s
> dW1lcyAgTkYocykgICBVRi1SZW1ldGVudGUgICAgICAgUGcNCj09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
> PT09PT09PT09DQowMS8xMC8wNyBNIDg5MzM0ICAgMjQuNzYgICAxLDQwNi45MyAgICAyMyAz
> IFZPICAgICAzNjgzNiAgIFNDLUxJQUlTSU9OICAgICAgICAgRA0KDQpUb3RhbCAgIDEgICAg
> ICAgICAgMjQuNzYgICAxLDQwNi45MyAgICAyMw==
>
> --=_BlatBoundary-r9zUHYQWjiWhaWtCg8eDt--
>
>
> _______________________________________________________
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
>
> __________ Informação do NOD32 IMON 2566 (20071002) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br
>
>
Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Blat x Hotmail

Mensagem por Alexandre Silva »

Acabei descobrindo sozinho.
Basta acrescentar a opcao

-mailfrom <email de quem esta mandando>

PS: Muito bom esse BLAT :))
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Alexandre!

Tu poderia explicar melhor cada linha (comando) do blat, para que eu possa entende-lo melhor?

Grato pela atenção.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Alexandre!
Tentei usar o Blat e deu o seguinte erro:

Código: Selecionar todos

2007.10.06 12:14:30 (Sat)------------Start of Session----
Sending stdin.txt to clodoaldosmt@hotmail.com
Subject: ORCAMENTO
Login name is clodoaldosm@yahoo.com.br
<<<getline<<< 220 smtp108.mail.mud.yahoo.com ESMTP
>>>putline>>> EHLO hpcompaq
<<<getline<<< 250-smtp108.mail.mud.yahoo.com
<<<getline<<< 250-AUTH LOGIN PLAIN XYMCOOKIE
<<<getline<<< 250-PIPELINING
<<<getline<<< 250 8BITMIME
>>>putline>>> AUTH PLAIN AGV4cHJlc3NveABjbG8xODA2
<<<getline<<< 535 authorization failed (#5.7.0)
The SMTP server did not accept Auth PLAIN value.
>>>putline>>> QUIT
<<<getline<<< 221 smtp108.mail.mud.yahoo.com
2007.10.06 12:14:32 (Sat)-------------End of Session-----
Você pode me ajudar a resolver esse problema?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Qual a sua versão do Blat? A última é a 2.6.2. Havia um bug no AUTH PLAIN pra ser resolvido. E parece que você está tendo justamente esse problema. Tente atualizar e cheque login/senha.
Uma curiosidade: você tem o Yahoo pago? Consegue enviar alguma mensagem pelo OutLook usando o SMTP do Yahoo?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Malígno!

A versão que tenho é a 2.2
O meu yahoo não é pago, só tenho o UOl pago.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Faltou você responder a outra pergunta: consegue enviar pelo OutLook usando o SMTP do Yahoo? Se não consegue, talvez o SMTP só esteja disponível para o público pagante. Aí não tem jeito.
De qualquer forma, é sempre bom manter a versão atualizada: www.blat.net
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Malígno!
Testei com o UOL, que é pago, testei com ele e dá o mesmo erro.

Tu tem como me dizer passo a passo como devo fazer para rodar o BLAT, ou se tem outro similar a ele?

Mais uma dica que queria de vc, quando eu entro nas mensagens a tela fica expandida para os dados, ou seja a página fica grande demais para a tela, ficou assim depois que eu entrei no posto do Vagner sobre o linux num celular, onde as imagens eram muito grandes, tem como ajustar a tela do IE novamente?

Valeu a ajuda.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinhos

Uma dica pra quem usa várias contas de email.

Eu tenho e uso o Eudora a mais de 10 anos e tenho tudo arquivadinho e nele possuo pelo menos 12 contas criadas ao longo do tempo.

Ao usar várias contas em um cliente de email costumamos, ao cadastrar cada conta, cadastrar também o STMP delas.

Isto é desnecessário.

Para receber email voce precisa sim de cada POP e senha de cada uma de suas contas, mas para enviar precisa apenas de uma e se for possivel de um SMTP gratuito como IG e iTelefonica.

Voce pode possuir emails no IG, iTelefonica, Yahoo, Hotmail, etc e poderá receber mensagens enviadas a elas a todo instante mas no momento de enviar email para um amigo no IG, iTelefonica, Yahoo, Hotmail, BOL, UOL, etc, use um SMTP gratuito que autentique e pronto.

A ressalva é:

O iTelefonica tem limite de envios diários, acho que 100 no máximo, portanto se estiver pensando em montar um aplicativo SPAMmer usando este SMTP esqueça.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Testei com o UOL, que é pago, testei com ele e dá o mesmo erro.
Você paga o UOL e nele também deu erro? Então você está com um problema de configuração no seu OutLook. Ou você testou só no Blat? Faça por partes e comece do início. Responda: no OutLook dá certo com o Yahoo? Esquece o UOL. Teste isso primeiro. Se não der certo pelo OutLook, então seu problema pode estar no fato da sua conta ser gratuita.
Tu tem como me dizer passo a passo como devo fazer para rodar o BLAT, ou se tem outro similar a ele?
Um passo a passo não tenho como te passar. Eu usei o Blat muito pouco. Acho que ainda era a versão 1.x. Mas se quiser testar, tem o SMTPSEND. É um programa bem maior, mas pelo que sei, funciona bem. Se quiser testar, tem uma versão, que nem sei se é a mais recente, na minha página na internet. O link para download é http://prg.buzinello.com/smtpsend_v3.24.zip.
tem como ajustar a tela do IE novamente?
Eu uso o Opera e vejo a mesma coisa. Mas não tem a ver com a mensagem do Vagner. Repare que na primeira mensagem do Alexandre tem uma linha imensa de código, que o browser não tem como separar. Se você entrar em outro tópico qualquer, o browser volta ao normal.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

rochinha escreveu:Ao usar várias contas em um cliente de email costumamos, ao cadastrar cada conta, cadastrar também o STMP delas.
O colega não disse, mas tenho a impressão de que a intenção dele é criar uma conta gratuita em algum lugar e usar esse servidor como padrão para todos os clientes, o que facilitaria seu trabalho.

No resto, faço como você, mas não uso o Eudora. Não gostei dele. Usei o "The Bat", que é excelente, por um bom tempo. Mas acabei voltando ao OutLook, que é dos melhores. O único senão é que o filtro dele só funciona depois de você baixar tudo. Então fiz um programa (Wn/GUI) pra bisbilhotar os servidores POP das contas que tenho pra apagar as mensagens indesejadas antes de baixá-las. Aí tudo ficou tranquilo e pude continuar usando o OutLook normalmente. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Rochinha!
Eu uso o outlook com o meu e-mail do uol e dá tudo certo.
Bom, alguns clientes meus precisam as vezes mandar email com o backup da basa de dados para que eu possa analizar e muitos deles não sabem usar direito um gerenciador de email ou não querem e ficam dificultando as coisas, então eu queria automatizar essa parte usar um aplicativo simples para fazer isso. Achei que poderia fazer com o Blat, como já faz o usuário que postou esse tópico.

Malígno!
Como já disse, uso o outlook e dá tudo certo com a minha conta do UOL.
Vou tentar usar o SMTPSend para tentar montar a minha rotina.
E realmente no IE quando volto para a tela principal do forum fica normal, mas vou tentar resolver por aqui.

Valeu a força de vocês, t+
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Malígno!
O link que vc postou do smtpsend está quebrado.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

A muito tempo acrescentei ao meu sistema um controle de erros modificado que me envia um relatorio detalhado de todos os problemas enfrentados na aplicação durante o uso e para isto uso uma tela de erros identica a do Internet Explorer 5 que tem os botões ENVIAR ou NAO ENVIAR o relatorio de erros e para tanto uso o BLAT como motor.

Como uso 5Win vai um trecho de minha função:

Código: Selecionar todos

/*
 *ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
 *³ ± FUNCAO: Faz uso do BLAT para enviar emails diretamente pela internet ± ³
 *ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
 */
function blat( cbody ,;
               cserver ,;
               cto ,;
               cf ,;
               csubject ,;
               cu ,;
               cpw ,;
               cattach )
     BlatCMD := [ -body "]    + alltrim(cbody) + ["] + ;
                [ -server ]   + alltrim(cserver) + ;
                [ -to ]       + alltrim(cto) + ;
                [ -f ]        + alltrim(cf) + ;
                [ -subject "] + alltrim(csubject) + ["] + ;
                [ -u ]        + alltrim(cu) + ;
                [ -pw ]       + alltrim(cpw) + ;
                [ -log "blat.log" -debug ] + ;
                [ -attach "] + alltrim(cattach) + ["]
     cMacro="BLAT.EXE" + BlatCMD
     memowrit( "put.bat", cMacro )
     WinExec( iif(file("put.bat"),"put.bat",cMacro), 7 )
     if file( "blat.log" )
        BlatLOG := memoread( "blat.log" )
        if "ERROR" $ Upper(BlatLOG)
            MsgStop( BlatLOG )
        endif
        fErase( "blat.log" )
     endif
     RETURN .T.
Não faço testes nem criticas com os parametros e portanto sempre a uso passando tudo, exemplo:

Código: Selecionar todos

...
Blat( "Cliente: " + CL_NOME,;
        "smtp.itelefonica.com.br",;
        "irochinha@itelefonica.com.br",;
        "irochinha@itelefonica.com.br",;
        "***** Mensagem do Sistema de Erros 5Volution *****",;
        "USERNAME",;
        "SENHA",;
        "error.log" )
...
Uso este artificio pois as classes SMTP e POP do 5Win não trabalham em certos casos.

Cheguei a Adaptar codigo Visual Basic de trabalho com MAPI para enviar e receber email diretamente para aplicativos como Outlook Express, Outlook 2003 e Eudora, sendo que com este ultimo funciona show mas todo mundo uso a familia Outlook portanto Blat 2 outros 0.

O curioso de quando tentamos nos aventurar a dissecar estas APIs do Windows nos deparamos com outros desafios e um destes foi fazer minha aplicação trabalhar com o serviço de FAX do Windows Server 2003 e XP e consegui, chegando a criar um aplicativo que pode ser integrado a qualquer programa que manipule .DBF.

Apesar de não ter nada a ver com o tópico, mas vai o link http://www.5volution.com/app02.asp
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

clodoaldomonteiro escreveu:O link que vc postou do smtpsend está quebrado.
Não está quebrado. Eu que inseri um caractere a mais no link. Tenta de novo: http://prg.buzinello.com/smtpsend_v3.24.zip .
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder