Essa é a função de envio de emails, mas estou utilizando o componente aspemail, pois dentre essas funções a locaweb só tem suporte para o aspemail!!! <%
Function enviar(de, para, assunto, mensagem)
Select Case loja("componente_email")
Case "ASPMAIL"
On Error Resume Next
Set objEmail = Server.CreateObject("SMTPsvg.Mailer")
objEmail.FromName = de
objEmail.FromAddress = de
objEmail.RemoteHost = loja("host_email")
objEmail.AddRecipient "", para
objEmail.Subject = assunto
objEmail.ContentType = "text/html"
objEmail.BodyText = mensagem
objEmail.SendMail
Set objEmail = Nothing
Case "ASPEMAIL"
On Error Resume Next
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smtp.boomproducoes.com.br"
Mail.From = "pctec@boomproducoes.com.br"
Mail.FromName = "boomproducoes.com.br"
Mail.AddAddress = para
Mail.Subject = assunto
Mail.ContentType = "text/html"
Mail.isHTML = True
Mail.Body = Mensagem
Mail.Username = "pctec@boomproducoes.com.br"
Mail.Password = "123456 "
Mail.Send
Set Mail = Nothing
Case "ASPQMAIL"
On Error Resume Next
Set objEmail = Server.CreateObject("SMTPsvg.Mailer")
objEmail.QMessage = 1
objEmail.FromName = de
objEmail.FromAddress = de
objEmail.RemoteHost = loja("host_email")
objEmail.AddRecipient "", para
objEmail.Subject = assunto
objEmail.BodyText = mensagem
objEmail.SendMail
Set objEmail = Nothing
Case "CDONTS"
On Error Resume Next
Set objEmail = Server.CreateObject("CDONTS.NewMail")
objEmail.to = para
objEmail.from = de
objEmail.subject = assunto
objEmail.Importance = 1
objEmail.BodyFormat = 0
objEmail.MailFormat = 0
objEmail.body = mensagem
objEmail.send
Set objEmail = Nothing
End Select
end function
%>
Função que pega do form de cadastro e envia o email, para ativação de conta, essa função é estatica só muda as mensagens, esse script é chamado em diversas paginas, lembrando que só muda as mensagens para determinada pagina.
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objHTML = objFSO.OpenTextFile( server.MapPath("emails") & "\cadastro_confirmacao.html", 1, True, 0)
mensagem = objHTML.ReadAll
Set objHTML = Nothing
Set objFSO = Nothing
response.clear
mensagem = Replace(mensagem, "##nome_loja##", loja("nome_loja"))
mensagem = Replace(mensagem, "##slogan_loja##", loja("slogan_loja"))
mensagem = Replace(mensagem, "##nome_cliente##", request.form("nome"))
mensagem = Replace(mensagem, "##email_loja##", loja("email"))
mensagem = Replace(mensagem, "##endereco_loja##", loja("endereco"))
mensagem = Replace(mensagem, "##cep_loja##", loja("cep"))
mensagem = Replace(mensagem, "##bairro_loja##", loja("bairro"))
mensagem = Replace(mensagem, "##cidade_loja##", loja("cidade"))
mensagem = Replace(mensagem, "##estado_loja##", loja("estado"))
mensagem = Replace(mensagem, "##url_loja##", "http://" & loja("url_loja"))
mensagem = Replace(mensagem, "##link_ativa##", "http://www.boomproducoes.com.br/pctec" &"/ativar.asp?id="&request.form("cpf"))
Dim send_mail
send_mail = enviar(loja("email"), request.form("email"), loja("nome_loja") &" - Ativação de Conta", mensagem)
response.redirect "mensagens.asp?ir=cadastrosucesso" Conto muito com sua ajuda, não sei mais o que faço!!! Att Camilla