<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = upload.Save("e:\home\rede2\sofestainfantis.com.br\web\arquivos\")
%>
<%= Count %> <FONT SIZE="1" FACE="ARIAL">ARQUIVO ENVIADO
<%
Set FSO = CreateObject("scripting.FileSystemObject")
Set Folder = FSO.GetFolder("e:\home\rede2\sofestainfantis.com.br\web\arquivos")
Set Files = Folder.Files
%>
<%
For each objUploadedFile In Upload.Files
arquivo = objUploadedFile.ExtractFileName
response.Write(": " & objUploadedFile.ExtractFileName)
seq = seq + 1
Next
'criei uma session para armazenar o no do arquivo
session("arquivo") = arquivo
if session("arquivo") <> "" then
response.redirect "http://www.sofestainfantis.com.br"
end if
%>
ENVIA_EMAIL.ASP
<%
dim arquivo
arquivo = session("arquivo")
caminho = "e:\home\rede2\sofestainfantis.com.br\ar592409\web\arquivos\"
caminho = caminho & arquivo
'Vamos recuperar os valores do formulário
nome = Request.Form("txt_nome")
email = Request.Form("txt_email")
assunto = Request.Form("txt_assunto")
mensagem = Request.Form("txt_mensagem")
'Agora vamos criar o objeto Cdonts e enviar a mensagem
Set msg = Server.CreateObject("CDONTS.NewMail")
msg.From = email
msg.To="arldin@sofestainfantis.com.br"
msg.Subject = assunto
texto = "O usuário "&nome&" lhe envio a mensagem abaixo:"
texto = texto & mensagem
msg.Body = texto
'Bom ai esta a linha onde vai anexar o arquivo ao e-mail
msg.AttachFile caminho
msg.Send
Set msg = Nothing
'Avisamos ao usuário que sua mensagem foi enviada corretamente.
Response.write "E-mail Enviado "
Response.Write session("arquivo")
%>
Pergunta
arldin
Boa tarde amigos eu peguei um codico aqui mesmo de envio de email com anexo
Esta funcionando corretamente ele envia o anexo para a pasta do meu diretorio mais não envia para o meu email
Seque os codico dos scripts
INDEX.ASP
<html> <head> <title>ENVIA E-MAIL COM ANEXO</title> </head> <body> <table border="0" width="20%" cellspacing="0" cellpadding="0"> <tr> <td width="50%"> <form method="POST" action="envia_email.asp"> <table border="0" width="100%"> <tr> <td width="40%" align="right">Nome:</td> <td width="60%"><input type="text" name="txt_nome" size="24"></td> </tr> <tr> <td width="40%" align="right">E-mail:</td> <td width="60%"><input type="text" name="txt_email" size="24"></td> </tr> <tr> <td width="40%" align="right">Assunto:</td> <td width="60%"><input type="text" name="txt_assunto" size="24"></td> </tr> <tr> <td width="40%" align="right">Mensagem:</td> <td width="60%"><textarea rows="2" name="txt_mensagem"cols="20"></textarea></td> </tr> <tr> <td width="40%" align="right">Anexo:</td> <td width="60%"><input type="text" name="txt_anexo" size="24" value="<%=session("arquivo")%>"> <a href="up.html">anexar</a></td> </tr> <tr> <td width="40%" align="right"> </td> <td width="60%"><input type="submit" value="Enviar" name="b1"></td> </tr> </table> </form> </td> </tr> </table> </body> </html>ASPUPLOAD.ASP<% Set Upload = Server.CreateObject("Persits.Upload.1") Count = upload.Save("e:\home\rede2\sofestainfantis.com.br\web\arquivos\") %> <%= Count %> <FONT SIZE="1" FACE="ARIAL">ARQUIVO ENVIADO <% Set FSO = CreateObject("scripting.FileSystemObject") Set Folder = FSO.GetFolder("e:\home\rede2\sofestainfantis.com.br\web\arquivos") Set Files = Folder.Files %> <% For each objUploadedFile In Upload.Files arquivo = objUploadedFile.ExtractFileName response.Write(": " & objUploadedFile.ExtractFileName) seq = seq + 1 Next 'criei uma session para armazenar o no do arquivo session("arquivo") = arquivo if session("arquivo") <> "" then response.redirect "http://www.sofestainfantis.com.br" end if %>ENVIA_EMAIL.ASP<% dim arquivo arquivo = session("arquivo") caminho = "e:\home\rede2\sofestainfantis.com.br\ar592409\web\arquivos\" caminho = caminho & arquivo 'Vamos recuperar os valores do formulário nome = Request.Form("txt_nome") email = Request.Form("txt_email") assunto = Request.Form("txt_assunto") mensagem = Request.Form("txt_mensagem") 'Agora vamos criar o objeto Cdonts e enviar a mensagem Set msg = Server.CreateObject("CDONTS.NewMail") msg.From = email msg.To="arldin@sofestainfantis.com.br" msg.Subject = assunto texto = "O usuário "&nome&" lhe envio a mensagem abaixo:" texto = texto & mensagem msg.Body = texto 'Bom ai esta a linha onde vai anexar o arquivo ao e-mail msg.AttachFile caminho msg.Send Set msg = Nothing 'Avisamos ao usuário que sua mensagem foi enviada corretamente. Response.write "E-mail Enviado " Response.Write session("arquivo") %>UP.HTMLComo falei ele envia para a pasta mais não envia para o meu email
me de uma orientação
Obrigado a toso
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados