Olá pessoal! Será que alguém ai pode me dar uma ajuda?! Estou desenvolvendo um e-comerce, e preciso que o site envie um email automaticamente para o cliente após a confirmação de uma compra! Nunca fiz isso antes e nunca usei componente nenhum, só agora baixei o AspMail mas não da certo. Estou usando este script que encontrei em um tópico do fórum iMasters: <% Dim Mail ' objeto mail Dim FromName ' nome do remetente Dim FromEmail ' endereço de Email do remetente Dim ToEmail ' endereço do destinatario Dim Subject, strBody ' corpo da mensagem Dim ThisPage ' o endereco do seu site Dim RefPage ' a referencia URL Dim Val_Input ' variável Booleana usada na validação Dim Host ' nome do servidor ' Retorna o nome do arquivo de script e a url da pagina ThisPage = Request.ServerVariables("SCRIPT_NAME") RefPage = Request.ServerVariables("HTTP_REFERER") Host = "www.gmail.com" ' nome do seu servidor strBody = Trim(Request.Form("Message")) Subject = "Teste" ToEmail = Trim(Request.Form("ToEmail")) FromName = Trim(Request.Form("FromName")) FromEmail = Trim(Request.Form("FromEmail")) strBody = "Mensagem teste." val_ent = True val_ent = val_ent And FromName <> "" val_ent = val_ent And val_email(FromEmail) val_ent = val_ent And val_email(ToEmail) If val_ent Then Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = Host Mail.From = FromEmail Mail.FromName = FromName Mail.AddAddress ToEmail Mail.Subject = Subject Mail.Body = strBody on error resume next Mail.Send mensagem_erro = "" if err <> 0 then mensagem_erro = "Ocorreu o erro: " & Err.description end if Set Mail = Nothing on error goto 0 response.write "<P><b>Sua mensagem foi enviada com sucesso!</P></b>" Else If "http://" & Request.ServerVariables("HTTP_HOST") & ThisPage = RefPage Then Response.Write "Verifique os campos por favor!" & "<BR>" & vbCrLf End If Forms_x ThisPage, FromName, FromEmail, ToEmail, strBody End If Function val_email(strEmail) Dim xVal xVal = True If Len(strEmail) < 5 Then xVal = False Else If Instr(1, strEmail, " ") <> 0 Then xVal = False Else If InStr(1, strEmail, "@", 1) < 2 Then xVal = False Else If InStrRev(strEmail, ".") < _ InStr(1, strEmail, "@", 1) + 2 Then xVal = False End If End If End If End If val_email = xVal End Function...