Ir para conteúdo
Fórum Script Brasil

malufla

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre malufla

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

malufla's Achievements

0

Reputação

  1. Estou tentando desenvolver um formulário que envia um e-mail com anexo, mas estou com probleminha. Quando tento enviar um pdf em anexo aparece esse erro "erro '80004005' /novo/envia_email.asp, line 22". Erro nessa linha msg.AttachFile caminho O que estou fazendo de errado ? Me ajudem!! Obrigada INDEX.ASP <html> <head> <title>ENVIA E-MAIL COM ANEXO</title> </head> <body> <% Select Case Request.QueryString("acao") 'Verifica parametro acao para executar determinado script Case "upload" 'caso a acao seja upload, executa script do SaFileUp Set Upload = Server.CreateObject("Persits.Upload.1") Count = upload.Save("d:\web\localuser\nomedapasta\www\novo\anexo") Set FSO = CreateObject("scripting.FileSystemObject") Set Folder = FSO.GetFolder("d:\web\localuser\nomedapasta\www\novo\anexo") 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 Case "email" 'caso a acao seja email, executa script do CDOSYS End Select %> <div style=" margin:20px 0 10px;" id="form-anexo"> <form action="?acao=upload" method="post" enctype="multipart/form-data" name="frm_upload" id="frm_upload"> <input name="file" type="file" size="40" required> <input name="Upload" type="submit" id="Upload" value="Anexar"> </form> </div> <form method="POST" action="envia_email.asp"> <div> <label>Nome </label> <input type="text" name="txt_nome" size="24"> </div> <div> <label>E-mail </label> <input type="text" name="txt_email" size="24"> </div> <div> <label>Assunto:</label> <input type="text" name="txt_assunto" size="24"> </div> <div> <label>Mensagem:</label> <textarea rows="2" name="txt_mensagem"cols="20"></textarea> </div> <div> <label>Anexo:</label> <input type="text" name="txt_anexo" size="24" value="<%= session("arquivo") %>"> </div> <input type="submit" value="Enviar" name="b1"> </form> </body> </html> ENVIA_EMAIL.ASP <% dim arquivo arquivo = session("arquivo") caminho = "d:\web\localuser\nomedapasta\www\testeanexo\arq\" 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="seuemail@provedor.com" msg.Subject = assunto& " Curriculo" texto = mensagem msg.Body = nome&vbcrlf&texto 'Bom ai esta a linha onde vai anexar o arquivo ao e-mail msg.AttachFile caminho 'ERRO NESSA LINHA msg.Send Set msg = Nothing 'Avisamos ao usuário que sua mensagem foi enviada corretamente. Response.write "<script type=""text/javascript"">" Response.write "alert('Sua mensagem foi enviada com sucesso!...');" Response.write "window.location.href='index.asp';" Response.write "</script>" session.Abandon() %>
×
×
  • Criar Novo...