Ir para conteúdo

POWERED BY:

Arquivado

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

Gilberto Jr

[Resolvido] Email Autenticado com Anexo

Recommended Posts

Boa tarde Galera, é o seguinte, estou tentando fazer uma aplicacao pra enviar email autenticado com anexo, sem precisar fazer o upload do arquivo.

Estou usando o AspMail

 

Segue abaixo o codigo do Formulario:

<form method="post" action="email.asp" enctype="multipart/form-data">
  <table width="515" border="0">
    <tr>
      <td>Nome</td>
      <td><input name="nome" type="text" id="nome" /></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email" /></td>
    </tr>
    <tr>
      <td>Arquivo</td>
      <td><input name="file1" type="file" id="file1" /></td>
    </tr>
    <tr>
      <td> </td>
      <td><input type="submit" name="Submit" value="Enviar" /></td>
    </tr>
  </table>
</form>
Abaixo o codigo da pagina envia o email:

<%Server.ScriptTimeout=2000%>
<%
nome = trim(request.Form("nome"))
email = trim(request.Form("email"))
arquivo = trim(request.Form("file1"))
' Cria uma instância do controle de Email
Set aspEmail = Server.CreateObject("Persits.MailSender")
' Endereço do Servidor de SMTP
aspEmail.Host = "mail.dominio.com.br"
' Nome do Remetente
aspEmail.FromName = "Nome"
' E-mail do Remetente
aspEmail.From = "nome@dominio.com.br"
' E-mail do Destinatário
aspEmail.AddAddress = "nome@dominio.com.br"
' Assunto do E-mail
aspEmail.Subject = "Teste de envio de email autenticado"
' E-mail para autenticação
aspEmail.Username = "nome@dominio.com.br"
' Senha do E-mail para autenticação
aspEmail.Password = "*******"
' Arquivo a ser anexado
aspEmail.AddAttachment "d:\web\localuser\dominio\www\img\img1.jpg"
'aspEmail.AddAttachment "d:\web\localuser\dominio\www\img\img2.jpg"
' E-mail em HTML
aspEmail.IsHTML = True
' Conteúdo do E-mail
aspEmail.Body = nome&" Envio de e-mail autenticado e com anexo através do AspEmail."
' Envia o Email
aspEmail.Send
' Tira o objeto da memória
Set aspEmail = Nothing
%>

Se eu colocar dessa forma que esta o arquivo ali e mandar enviar ele vai normal com anexo pois estou indicando um caminho do meu servidor de hospedatem. Mas o que eu quero é atachar o arquivo que vem do formulario que sera preenchido. Eu nao sei como recuperar esse valor.

 

Se alguem puder me da um help ae eu agradeço.

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.