Página 1 de 2

Blat x Mapisend x SmtpSend

Enviado: 22 Jan 2008 17:47
por Alexandre Silva
Como nao respoderam o meu problema no Blat,( abaixo) procurei e acabei tentando usar o MAPISEND, que tem pouca documentacao...
Eu gero uma Bat e executo via SWPRUNCMD(), ai da a mensagem: Programa muito extenso para ser colocado na Memoria..
Mas se eu executo a bat no CMD, funciona beleza...

Eu usava o SMTPSEND, mas a versao nova (que autentica o usuario) tem mais de 1,3 Mega.... e acaba demorando uma eternidade...mais de 5 minutos..

O blat, na sua ultima versao tambem ta dando problema...o problema citado no outro topico:
<<<getline<<< 354 go ahead
*** Fica travado uns 5 minutos
Depois comeca a escrever:
connection::put_data() unexpected error from select: 10022
connection::put_data() unexpected error from select: 10022


O Mapisend, seria uma solucao boa, mas nao dá para rodar dentro do Sistema..

Alguma dica :'(

Blinker 7.0 Clipper 5.2e Gaspro 4.0o, NSX, Windows XP

Enviado: 22 Jan 2008 18:12
por Eolo
Cara, vc usa o Rtlink? Se sim, dá uma olhada aqui no Fórum sobre o Blinker7...

(corrigindo - graças ao Leonardo): falei besteira, vc JÁ USA o Blinker... Retiro o que eu disse... eh eh eh

Enviado: 23 Jan 2008 01:20
por Maligno
Alexandre,
Nunca tinha nem ouvido falar, então pesquisei no Google e percebi que esse programa MAPISEND é da Microsoft. Não baixei, mas ele é completo de recursos?

Enviado: 23 Jan 2008 13:16
por Alexandre Silva
Opa Maligno..
Eu achei neste Forum mesmo, foi uma resposta do Moderador Rochinha:

https://pctoledo.org/forum/viewtopic.php?t=3298

O interessante é que ele manda direto para caixa de saida do Outlook, isso é bom pois fica registrado nos e-mail do usuario...e independe de configuracoes...

Eu uso uma bat com esse conteudo:
mapisend -u usuario@yahoo.com.br -p senha -r destino@gmail.com -c copia1@brturbo.com.br -s "Assunto entre aspas" -f c:\anexo\caminho\completo.txt -l erromai.txt -v

Mas nao da para fazer um Script, entao a linha fica grande e nao dá para chamar pelo sistema...
O programa tem 50K
Abaixo o Help do Programa


Send MAPI messages from Win32 command line.
Usage: mapisend -r {-u -p} or {-i} [-c][-s][-m][-t][-f][-l][-v][-?]
Where...

-u profile name (user mailbox) of sender
-p login password
-i interactive login (prompts for profile and password)
-r recipient(s) (multiples must be separated by ';' and
must not be ambiguous in default address book.)
-c specifies mail copy list (cc: list)
-s subject line
-m specifies contents of the mail message
-t specifies text file for contents of the mail message
-f path and file name(s) to attach to message
-l path and file name to the batch output log file
-v generates verbose output
-? prints this message

To use a space in the command line please surround the
setting with double quote marks. Example:
mapisend -i -r AlysonB;EugeneC -s "Test Message"

PS: Alguma ajuda para o Problema do BLAT que já relatei...??


Obrigado pela atençao..

Enviado: 23 Jan 2008 13:31
por Maligno
ele manda direto para caixa de saida do Outlook
Ah, ele próprio não envia nada? Só manda pro OutLook? É só meio caminho, mas não deixa de ser interessante. Quando tiver um tempinho sobrando vou dar uma bisbilhotada neste MAPIsend. É só por curiosidade.
PS: Alguma ajuda para o Problema do BLAT que já relatei...??
Sinto muito. Não tenho idéia do que possa estar ocorrendo. Até porque, nunca precisei usar um programa e envio de eMail. Uma vez até testei, mas só coisa básica, pra matar a curiosidade.

Enviado: 23 Jan 2008 14:01
por alaminojunior
Meu querido, olha só:
Fiz algumas alterações segundo a maneira que meus clientes usam, no arquivo blat.log e deu certo.

Blat.log

Código: Selecionar todos

-body "Pedido: 49506"
-f edson.alamino@itelefonica.com.br
-to alaminojunior@ig.com.br
-attach cotacao.txt
-subject "Pedido: 48974"
-debug
-log errobla.txt
-cc alaminojunior@hotmail.com
-r
-mailfrom edson.alamino@itelefonica.com.br
erroblat.txt

Código: Selecionar todos

2008.01.23 13:50:19 (Wed)------------Start of Session-----------------
Blat saw and processed these options, and was confused by the last one...
    Blat.log
Do not understand argument: Blat.log
2008.01.23 13:50:19 (Wed)-------------End of Session------------------

2008.01.23 13:53:17 (Wed)------------Start of Session-----------------
Warning: -t/-to is being used with -tf, or another -t/to.
	 Previous values will be ignored.
<<<getline<<< 220 aldavila.hst.terra.com.br ESMTP
>>>putline>>> EHLO worknote.itelefonica.com.br
<<<getline<<< 250-aldavila.hst.terra.com.br
<<<getline<<< 250-PIPELINING
<<<getline<<< 250-SIZE 26214400
<<<getline<<< 250-AUTH LOGIN PLAIN
<<<getline<<< 250 8BITMIME
Sending stdin.txt to alaminojunior@ig.com.br, alaminojunior@hotmail.com
Subject: Pedido: 48974
Login name is edson.alamino@itelefonica.com.br
Attached binary file: COTACAO.TXT
>>>putline>>> AUTH PLAIN AGVkc29uLmFsYW1pbm8AMjUxMTIwMDA=
<<<getline<<< 235 Authentication successful
>>>putline>>> MAIL FROM:<edson.alamino@itelefonica.com.br>
<<<getline<<< 250 Ok
>>>putline>>> RCPT TO:<alaminojunior@ig.com.br>
<<<getline<<< 250 Ok
>>>putline>>> RCPT TO:<alaminojunior@hotmail.com>
<<<getline<<< 250 Ok
>>>putline>>> DATA
<<<getline<<< 354 End data with <CR><LF>.<CR><LF>
<<<getline<<< 250 Ok: queued as 5BB0B8074
>>>putline>>> QUIT
<<<getline<<< 221 Bye
2008.01.23 13:53:20 (Wed)-------------End of Session------------------
Deu até tchau !
Tirando a copia que não chegou no hotmail, o resto tá certo.
Ah, outra coisa. Além do arquivo .log, eu também uso assim:

BLAT -TO DESTINO@DESTINO.COM.BR -CHARSET 850 -OF BLAT.LOG

Blat Erro

Enviado: 24 Jan 2008 00:30
por Alexandre Silva
Bem o meu Log esta neste topico:
https://pctoledo.org/forum/viewtopic.php?t=7367

é muito parecido com o seu... Só que o meu tem mais arquivos anexados...com 300 K cada um...
Voce já experimentou fazer com 2 ou 3 anexos mais pesados ?

Enviado: 24 Jan 2008 12:52
por Dudu_XBase
Boa tarde.
Fiz umas alterações abaixo adicionando o parametro -multipart para quebrar a msg faça um teste e nos retorne.

Código: Selecionar todos

-body "Pedido: 49506"
-f comercial@poli.com.br
-to mario.silva@yahoo.com.br
-attach PED.MS.PDF,NP1.MS.PDF,NP2.MS.PDF,NP3.MS.PDF
-multipart 500
-subject "Pedido: 48974"
-debug
-log errobla.txt
-server smtp.mail.yahoo.com.br
-cc mario.silva@brturbo.com.br,mario3267@gmail.com
-r
-try 2
-mailfrom comercial@poli.com.br
-u mario_silva
-pw senha 
Outra solução
Você tb poderia criar um zip com esses arquivos e enviar um unico arquivo.

Enviado: 25 Jan 2008 00:09
por Alexandre Silva
Nao adiantou...
Deu 2150 linhas como essa abaixo... e depois deu QUIT

connection::put_data() unexpected error from select: 10022
connection::put_data() unexpected error from select: 10022
connection::put_data() unexpected error from select: 10022

Enviado: 25 Jan 2008 03:43
por Maligno
2150 linhas iguais a essa? Isso até parece bug. Tentou uma versão mais nova ou mais velha?

Enviado: 25 Jan 2008 13:27
por Alexandre Silva
2113 para ser exato..
Estou trabalhando com a ultima versao:

Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)

Enviado: 25 Jan 2008 13:30
por Maligno
No seu lugar eu tentaria voltar a usar uma versão mais antiga, pra ter certeza de que não é bug da nova.

Enviado: 25 Jan 2008 13:43
por sygecom
Eu já faria diferente, faria somente esse envio de emial via xharbour..é simples de fazer e vc pode chamar por Run no clipper e enviar tudo como parametro...

Enviado: 25 Jan 2008 18:20
por Maligno
Alexandre Silva escreveu:Estou trabalhando com a ultima versao:

Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)
Falando nisso, uma dúvida: o BLAT faz autenticação SSL, que é exigência de alguns servidores? (aliás, parece que isso tá virando moda)

Enviado: 25 Jan 2008 20:58
por alaminojunior
Acabei de mandar dois arquivos com total de 2.1MB e chegou. E olha que aqui, a internet é discada hein. Com os mesmos parametros.
O meu servidor de envio é o itelefonica, e mandei para uma conta do ig.