Ir para conteúdo
Fórum Script Brasil
  • 0

Enviar Email Em Asp.net


Oraculum

Pergunta

como posso enviar emails do formulario direto do site, eu tentei este codigo, mas não deu certo...

SUB Enviar(Sender as Object, e as ImageClickEventArgs)

Dim mailMessage As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage
mailMessage.From = "damon.abdiel@gmail.com"
mailMessage.To = "damon.abdiel@gmail.com"
mailMessage.Subject = tb_Assunto.text
mailMessage.Body = tb_Mensagem.text
SmtpMail.SmtpServer = "localhost"
SmtpMail.Send(mailMessage)

END SUB

ele apresenta a seguinte mensagem de error:

O servidor rejeitou um ou mais endereços de destinatário. A resposta do servidor foi: 550 5.7.1 Unable to relay for xxx@xxx.com

agradeço a todos que postarem

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Um servidor SMTP só aceita enviar mensagens provenientes de *seus* clientes. Ou seja, o servidor smtp.bol.com.br, por exemplo, nunca vai aceitar enviar mensagens de um email blábla@gmail.com.br. Isso porque a parte depois da arroba serve justamente para identificar de onde vem o e-mail (de qual domínio). Imagine o caos de spam que seria se um servidor pudesse enviar mensagens de qualquer cliente! ;)

Portanto, a linha do From...

mailMessage.From = "damon.abdiel@gmail.com"
... deveria ser algo como:
mailMessage.From = "damon.abdiel@localhost"

Sendo que, se você estiver fazendo esse teste localmente, aí na sua máquina, você não vai conseguir enviar mensagens para um domínio diferente de localhost. Quando você contratar um serviço de hospedagem eles te informarão o endereço do servidor SMTP que você deverá utilizar (algo como smtp.seusite.com.br ou mail.seusite.com.br) e é este que você deverá utilizar para enviar mensagens para fora.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...