Function EnviaEmail(sender, recipient, subject, body, attach)
'Serve para criar a conexão com o servidor
Set JMail = Server.CreateObject("JMail.SMTPMail")
'Indica o endereço do servidor responsável pelo envio das mensagens
JMail.ServerAddress = "192.168.0.1"
'Indica em que tipo seu e-mail será enviado
JMail.ContentType = "text/html"
'Indica o e-mail de quem está enviando (pode ser uma variável que contém o e-mail)
JMail.Sender = sender
'Indica o título da mensagem
JMail.Subject = subject
'Inicializa o texto no corpo da mensagem
JMail.Body = body
'Indica o endereço de quem vai receber o e-mail
JMail.AddRecipient recipient
if attach <> "" Then
'nome do arquivo que deseja anexar, incluindo a extensão do mesmo.
'attachment = "D:\web\seulogin\nomedoarquivo"
'msg.AddAttachment (attachment)
JMail.AddAttachment attach
End if
JMail.Execute
End Function
Pergunta
Martinsrj
Olá pessoal, boa tarde!
Possuo um código de envio de email que está funcionando corretamente, porem gostaria de saber se existe um tratamente de erro.
Aqui vai o código do formulario:
Aqui é a função que eu criei:Function EnviaEmail(sender, recipient, subject, body, attach) 'Serve para criar a conexão com o servidor Set JMail = Server.CreateObject("JMail.SMTPMail") 'Indica o endereço do servidor responsável pelo envio das mensagens JMail.ServerAddress = "192.168.0.1" 'Indica em que tipo seu e-mail será enviado JMail.ContentType = "text/html" 'Indica o e-mail de quem está enviando (pode ser uma variável que contém o e-mail) JMail.Sender = sender 'Indica o título da mensagem JMail.Subject = subject 'Inicializa o texto no corpo da mensagem JMail.Body = body 'Indica o endereço de quem vai receber o e-mail JMail.AddRecipient recipient if attach <> "" Then 'nome do arquivo que deseja anexar, incluindo a extensão do mesmo. 'attachment = "D:\web\seulogin\nomedoarquivo" 'msg.AddAttachment (attachment) JMail.AddAttachment attach End if JMail.Execute End FunctionLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.