Enviando msg com o BLAT

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Enviando msg com o BLAT

Mensagem por JLF »

Prezado DUDU , ou quem + possa me ajudar

To tentando fazer um sistema para envio automatico de e-mail, pelo visto no mesmo estilo do q vc tem para cobrar seus fornecedores.

Tudo esta tranquilo nas rotinas de "base" e testei o envio diretamente por comando no DOS, porem qdo mando executar o blat dentro do sistema :

!start blat msg.htm -subject "Informe" -to vdest -u jlf@email.com -pw **** - html -log inf.log

Não esta nem gerando o LOG para saber o q ha de errado...

Ai para não ficar parado, criei uma maeira de "burlar" o comando RUN, criando uma variavel com toda a linha de comando e executando..

run (comando)

Tudo vai bem desde que o email do destinatario nao seja grande, pois creio q "ESTOURA" o limite de linha de comando dentro do DOS...

O Q ESTOU ESQUECENDO DE FAZER NO COMANDO !START ???

Ou existe outra maneira?

Agradeço sua ajuda e de quem + possa colaborar.
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

Eu uso o SMTPSEND e funciona muito bem, creio que para o seu caso funcionará perfeitamente também.

A sintaxe do uso é a seguinte :

SMTPSEND -@ARQUIVO

Onde ARQUIVO é o arquivo de comandos a serem enviados, abaixo segue um exemplo de um arquivo de paramentros :

-fmarcelo @ sistemabr.com.br
-tmmendeso @ ig.com.br
-sTeste do SMTPSEND
-aTESTE.ABC
-iMSG.TXT
-hsmtp.sistemabr.com.br


Neste caso

F = Remetente
T = Destinatário
S = Assunto
A = Arquivo a ser anexado (são permitidos caracteres coringas)
I = Mensagem do email
H = Nome do servidor SMTP

Para usar auytenticação :

-umarcelo
-p123456

Onde :

U = Nome do usuário para autenticação
P = Senha

Existem outras opções mas não vou entrar em detalhes.

:xau

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Aproveitando...

Acabei de fazer uma funçãozinha para testar se há uma conexão com a internet e se ela está ativa.

Baixem em :

www.sistemabr.com.br/clipper/pinga.zip

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Bom dia !
Não precisa usar ! Start Blat somente blat.
A senha vc pode definir qdo cria um profile com o blat com a opção install.
E pra ganhar espaço no destinatario crie um limite de tamanho no assunto por causa do limite do MS-dos.
Se usa blinker utilize o comando swpruncmd() para chamar o blat pelo seu sistema.

http://www.blat.net/?faq/index.html


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

DUDU

Não sei porque mas nunca consegui enviar sem colocar o usuario e senha junto a linha, mesmo qdo coloco eles no instal do Blat.

Ha menos que eu esteja instalando o Blat errado:

Blat -install smtp.provedor.com.br usuario@provedor.com.br usuario@provedor.com.br senha

tambei ja tentei

Blat -install smtp.provedor.com.br usuario@provedor.com.br -u usuario@provedor.com.br -pw senha

E nada sempre tenho q colocar na linha de comando, da que o smtp requer autenticação...

Se eu não precisa-se coloca-los na linha de comando já teria espaço suficiente sem estourar o DOS.

Amanha cedo vou tentar usando o comando swpruncmd() para o envio .

Grato pela sua sempre valiosa dica.
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
TerraSoftware
Usuário Nível 3
Usuário Nível 3
Mensagens: 353
Registrado em: 28 Jul 2004 13:14
Localização: Cianorte-PR
Contato:

Mensagem por TerraSoftware »

Caro colega Clipper...

Desculpe minha falta de conhecimento, mas... no uso do smtpsend como faço para identificar o que exatamente é o nome do usuário da conta? Pois hoje a maioria dos servidores de e-mail estao solicitando altenticacao. Eu imagino que no exemplo: nome_do@uol.com.br, NOME_DO seja no nome do usuario... Estou certo ?
www.sisterra.com.br
xHarbour 1.0.0 - Bcc 6.3 - Gtwvw/Hwgui
DbfCdx/MySql
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Está correto !

Va resaltar que dependendo do servidor você precisará usar apenas o nome do usuário ou o nome completo.

Exemplo :

marcelo@sistemabr.com.br

Usuário : marcelo
Usuário completo : marcelo@sistemabr.com.br

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Está correto !

Vale resaltar que dependendo do servidor você precisará usar apenas o nome do usuário ou o nome completo.

Exemplo :

marcelo@sistemabr.com.br

Usuário : marcelo
Usuário completo : marcelo@sistemabr.com.br

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
JLF
Usuário Nível 2
Usuário Nível 2
Mensagens: 78
Registrado em: 21 Jul 2005 12:52
Localização: Sao Paulo

Mensagem por JLF »

Como quero usar HTML o Blat é o indicado...

Alguem saberia me responder o pq ñão consigo "FIRMAR" o usuario e a senha na instalação do BAT?

uso:
Blat -install smtp.provedor.com.br usuario@provedor.com.br usuario@provedor.com.br senha

tambei ja tentei
Blat -install smtp.provedor.com.br usuario@provedor.com.br -u usuario@provedor.com.br -pw senha

e não consigo enviar a msg se no comando do envio não colocar o usuario e a senha...

grato
JLF - relembrando bons tempos
Clipper 5.3 - Blinker 7
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Boa Tarde.
Faça isso Iniciar - > Executar -> Regedit
Procure alguma chave com blat.
As informações gravadas no install ficam armazenadas no registro.
Encontrando exporte a chave para um determinado arquivo .reg.
E me envie via e-mail para eu analisar.
Em contra partida tb se possível me envia seus dados de senha e e-mail vou montar um .Reg para vc executar e importar as informações para o Registro.
Abraços.


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




derickcp
Usuário Nível 1
Usuário Nível 1
Mensagens: 12
Registrado em: 14 Dez 2006 12:05

Mensagem por derickcp »

JLF escreveu:Como quero usar HTML o Blat é o indicado...

Alguem saberia me responder o pq ñão consigo "FIRMAR" o usuario e a senha na instalação do BAT?

uso:
Blat -install smtp.provedor.com.br usuario@provedor.com.br usuario@provedor.com.br senha

tambei ja tentei
Blat -install smtp.provedor.com.br usuario@provedor.com.br -u usuario@provedor.com.br -pw senha

e não consigo enviar a msg se no comando do envio não colocar o usuario e a senha...

grato
posso estar totalmente errado mas o meu blat -install fica assim
blat -install <servidor smtp> <quem envia o email> <tentativas> <porta> <profile> <email> <senha>

ai para mandar e-mail vc pode mandar
blat <file name> -to <para quem vai> <opcoes desejadas> -p <profile>
||Cout||
Tardjoenceupten

Mensagem por Tardjoenceupten »

check this 8=)
http://askbritneyspears.info/uncensored/135312
regards, Tardjoenceupten
Responder