Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tô tentando enviar email através do formulário e quando tento aparece o seguinte erro:
Persits.MailSender.4 error '800a0006'
550 <willianmota182@gmail.com> No such user here
/jm/sendmail.asp, line 26
A linha 26 que ele se refere é o campo
If Mail.Send Then
O código é esse que estou usando para enviar:
<%
nome = Request.Form("nome")
email = Request.Form("email")
assunto = Request.Form("assunto")
mensagem = Request.Form("mensagem")
Set Mail = Server.CreateObject("Persits.MailSender")
'Servidor de SMTP
Mail.Host = "mail.empresa.com.br"
'E-mail do remetente
Mail.From = email
'Remetente
Mail.FromName = nome
Mail.AddAddress "willianmota182@gmail.com", "Empresa"
'Assunto da mensagem
Mail.Subject = assunto
'Corpo da mensagem
Mail.Body = mensagem
If Mail.Send Then
Response.Redirect"confirmacao.asp"
End If
Set Mail = Nothing
%>
Eu tenho esse mesmo código do mesmo serviço de hospedagem e ele funciona certinho.
Eu alterei para SMTP e apareceu essa mensagem:
Persits.MailSender.4 error '800a0006'
550 5.7.1 Unable to relay for willianmota182@gmail.com
/jm/sendmail.asp, line 26
O email é valido sim, é o meu.
provavelmente eh autenticação...
remetente e destino... tenta usar um q seja de seu dominio mesmo
É realmente funcionou, coloquei o email do mesmo dominio e funcionou, pq isso acontece?
Valeu.. ^^
autenticação no host
esse email é válido ???
certifique-se k o SMTP esteja correto tb,senaun
você não será capaz de enviar e-mails. Esta é uma maneira que o correio servidor software impede o envio de e-mails não autorizados,
tb pode ser ums instabilidade do host