Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, ainda busco a solução, pesquisando aqui no forum me disseram que um dos modos que pode ser usado para envio(captura) de uma tela inteira e envia-la por e-mail é através deste componente nativo do Windows Server.
O que está acontecendo: Eu tenho um sistema de vendas on-line, e quero disponibilizar neste sistema de vendas algo do tipo: Envie estas ofertas a um amigo, e quando o usuário clicasse no link enviar, abriria a janela do outlock ou outro programa qualquer que o usuário usasse, e no corpo da mensagem teria-se toda a página capturada, naquele momento.
Do mesmo modo que acontece se você clicar em no Internet Explorer > Ferramentas > E-mail Noticias > Enviar Página - exatamente assim, será que alguém saberia me dizer ? Ou dar algum exemplo. PS . Já consultei em diversos sites e pesquisei sobre este componente, mas nenhum diz exatamente como e onde o usar.
QQuer informação será muito bem vinda.
Agradeço a todosJcDesiGner
Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:
ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%
'Ativa o armazenamento no Buffer
response.Buffer = True
' Cria a instância no objeto no servidor
Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Obtem a página do endereço base do registro.br
ObjXML.Open "GET", "http://localhost/", False
'Envia a requisição e aguarda a Resposta
ObjXML.Send()
'Guarda o Retorno em uma variável para comparação posterior
Msg = ObjXML.ResponseText
%>
[/tr]
O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.
Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?
Não pode enviar via form, tipo via CDONTS?
>
Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:
ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%
'Ativa o armazenamento no Buffer
response.Buffer = True
' Cria a instância no objeto no servidor
Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Obtem a página do endereço base do registro.br
ObjXML.Open "GET", "http://localhost/", False
'Envia a requisição e aguarda a Resposta
ObjXML.Send()
'Guarda o Retorno em uma variável para comparação posterior
Msg = ObjXML.ResponseText
%>
[/tr]
O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.
Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?
Não pode enviar via form, tipo via CDONTS?
E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?
Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.
Muito Obrigado, Valeu as dicas.
JcDesigner
>
Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:
ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%
'Ativa o armazenamento no Buffer
response.Buffer = True
' Cria a instância no objeto no servidor
Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Obtem a página do endereço base do registro.br
ObjXML.Open "GET", "http://localhost/", False
'Envia a requisição e aguarda a Resposta
ObjXML.Send()
'Guarda o Retorno em uma variável para comparação posterior
Msg = ObjXML.ResponseText
%>
[/tr]
O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.
Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?
Não pode enviar via form, tipo via CDONTS?
E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?
Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.
Muito Obrigado, Valeu as dicas.
JcDesigner
>
>
Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:
ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%
'Ativa o armazenamento no Buffer
response.Buffer = True
' Cria a instância no objeto no servidor
Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Obtem a página do endereço base do registro.br
ObjXML.Open "GET", "http://localhost/", False
'Envia a requisição e aguarda a Resposta
ObjXML.Send()
'Guarda o Retorno em uma variável para comparação posterior
Msg = ObjXML.ResponseText
%>
[/tr]
O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.
Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?
Não pode enviar via form, tipo via CDONTS?
E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?
Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.
Muito Obrigado, Valeu as dicas.
JcDesigner
Amigos, este script de exemplo seria coloccado na página a serenviada pelo e-mail, ou em um tipo de action para o link ?
É que eu o inseri, com as devidas alterações, na página final a ser enviada e dá um erro assim
Response object error 'ASP 0156 : 80004005'
Header Error
/fech_pedido.asp, line 104
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
O que pode estar acontecendo de errado ?
Olha, acho que isso é html, tem a ver com o link para email, que você pode já colocar o subject e creio que o texto. Acbei de encontrar, segue um exemplo:
<a href="mailto:teste@teste?subject=teste&body=teste">link</a>
Esse link, ao abrir o seu gerênciador de e-mails, já terá preenchido o Subject (Assunto) e o Body (Corpo), faça um teste passando as Tags html.