SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Abel »

ola pessoal, bom dia.
Quero agradecer a todos desse grupo, pois realmente a ajuda de voces é fenomenal !!!

preciso enviar por email um jpg mas no corpo do email e nao como anexo.

eu tenho o blat.exe e o smtpsend.exe mas nao consegui de forma alguma.

tentei ate mesmo usando o parametro -mFH<html> e nao deu certo.

Alguem ja conseguiu fazer o envio de um jpg no corpo do email usando um dos dois programas
acima para envio ?

Obrigado,
ABEL
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Itamar M. Lins Jr. »

Olá!
Tem que transformar a imagem(memoread(seu.jpg/png/etc)) em (uma string enorme) usando base64.
Tem aqui no forum. Falta até eu fazer isso.
Agora tá corrido aqui. Mas tem na internet os exemplos.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Abel »

itamar, tudo bem,

pego o jpg e transformo em uma string base 64

mas como uso isso no smtpsend.exe ?

Obrigado
ABEL
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Itamar M. Lins Jr. »

Olá!
Fica no HTML. É uma string no próprio html.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Itamar M. Lins Jr. »

Olá!

Código: Selecionar todos

<div>
  <p>Taken from wikpedia</p>
  <img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
    AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
        9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />
</div>
https://stackoverflow.com/questions/849 ... es-in-html

Não fica anexo, faz parte do html.
No caso vc usa um arquivo txt(CID)... Eu uso html.

Imagem

https://stackoverflow.com/questions/162 ... html-email
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Abel »

olá Itamar,

fiz o que voce orientou, gerei o html certinho, ate mesmo se eu executa-lo no navegador ele exibe a jpeg
que ja esta no html como base64.

mas nao consegui usar nenhum parametro no smtpsend.exe para que esse html seja exibido corretamente no
corpo do email.

baixei ate a ultima versao do smtpsend.exe e nao deu certo mesmo.
procurei na net um exemplo de como usar o parametro -mfH e tambem nao achei nada.

att
ABEL
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Itamar M. Lins Jr. »

Olá!
Eu não sei como vc faz.
Eu uso tip_MailSend()
No tip_MailSend, tem cBody, aFiles, entre outras opções.

No seu ai cBody deve ser o parametro -i ai vai o HTML
e o XML/ZIP/etc deve ser o -a

Não tem mais TXT.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por JoséQuintas »

Abel escreveu:eu tenho o blat.exe e o smtpsend.exe mas nao consegui de forma alguma.
Pega o blat e digita BLAT
Vai ter sua resposta na tela.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

SMTPSEND.EXE - ENVIO DE JPG NO CORPO DO EMAIL

Mensagem por Itamar M. Lins Jr. »

Olá!
Tava procurando..., pq aqui no forum já teve essa conversa.
https://pctoledo.org/forum/viewto ... ilit=email
Tá aqui as explicações.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder