Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maktub

Incluir imagem no formulário de e-mail

Recommended Posts

Olá galera,

 

Preciso de uma força para incluir uma imagem no formulário de e-mail que envio através do preenchimento de alguns campos no meu site, eu uso Cdosys para envio, gostaria de colocar uma imagem que esta no meu site para personalizar, como posso fazer isso?. Eu queria que o formulário fosse enviado para o usuário com uma imagem no topo tipo uma logomarca, tem como fazer isso?

 

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%

	Dim MyMail
	Dim MyBody
	Dim MyAssunto
	Dim MyFirstname
	Dim MyLastname
	Dim MyComments


	MyAssunto = Request.Form("assunto")
	MyFirstname = Request.Form("nome")
	MyLastname = Request.Form("sobrenome")
	MyComments = Request.Form("obs")

	MyBody = "Nome: "& MyFirstName & vbcrlf
	MyBody = MyBody & "Sobrenome: "& MyLastName & vbcrlf
	MyBody = MyBody & "Assunto: "& MyAssunto & vbcrlf
	MyBody = MyBody & "Comentário:" & vbcrlf
	MyBody = MyBody & MyComments


	Set MyMail = CreateObject("CDO.Message")
	MyMail.From = MyFirstname
	MyMail.To = "meunome@eu.com.br"
	MyMail.Subject = "Teste de mensagem usando CDOSYS"
	MyMail.TextBody = MyBody
	MyMail.Send
	Set MyMail= nothing
	Response.redirect("../includes/inc_obrigado.asp")
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Maktub! faz assim...na linha de seu código onde está:

 

 

MyMail.TextBody = MyBody

Troque para:

 

MyMail.HTMLBody = MyBody

Desta forma você vai conseguir enviar a mensagem em formato HTML, ao invés de tipo texto, daí no MyBody você pode trabalhar com html a vontade, lembre-se apenas de retirar as aspas, tipo <font size="2"> use <font size=2> <div align =center>..não use aspas no html ok?

 

Daí o logotipo você joga no servidor e depois aponta no seu código mais ou menos como no exemplo:

 

MyBody = "<center> <h2> ====== DADOS DO CLIENTE ====== </h2> </center> Logotipo: <img src=http.seusite.com.br/imagens/seulogo.jpg> <br><br> <b> Nome do Cliente: </b>" & request("Nome")&"<hr color=red> <b> Email: </b>" & request("Email")&"<hr color=red> <b> Telefone: </b> " & request("Telefone")&"<hr color=red> <b> Comentário: </b>" & request("Comentario")

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa a Propriedade BodyFormat (CDONTS Objeto NewMail)

a Propriedade BodyFormat define o formato do objeto NewMail.

 

Sintaxe

objNewMail.BodyFormat

 

Tipo de dados

Long

 

Observações

BodyFormat pode conter exatamente um dos seguintes valores:

 

 

 

 

CdoBodyFormatHTML

Valor 0

Descrição - Deixa o formato do email em HTML (Hypertext Markup Language).

 

CdoBodyFormatText

Valor 1

Descrição - O formato do email passa a ser exclusivamente em formato texto (valor padrão).

 

e depois, só fazer seu body, como um HTML normal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.