Boa tarde,
Enviar e-mail em asp.net usando smtp do iis 5.0 me dá erros, porém quando indico outro servidor de smtp(na minha rede tenho esse server linux 192.168.0.1) me envia as msgs. sem problema. O SMTP está rodando normal. Falta habilitar mais alguma coisa no SMTP do IIS 5.0 do win 2000 professional ou server??
obs.: no win 2000 professional ou server dão o mesmo erro!
A rotina:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" debug="true"%>
<%@ Import Namespace="System.Web.Mail" %>
<html>
<head>
<title>Enviar E-mail</title>
<script language="VB" runat="server">
Sub EnviarEmail(sender As Object, e As System.EventArgs)
Dim objEmail As New MailMessage
objEmail.To = "suporte@hitecnet.com.br,vilmar.brazao@itelefonica.com.br"
objEmail.From = "suporte@hitecnet.com.br"
objEmail.Subject = "Teste de envio de e-mail com asp.net"
objEmail.Body = "Teste de envio de e-mail com asp.net<br><br>VILMAR"
objEmail.BodyFormat = MailFormat.Html
' SmtpMail.SmtpServer = "192.168.0.1"
SmtpMail.SmtpServer = "192.168.0.31"
SmtpMail.Send(objEmail)
Response.Write("E-mail enviado com sucesso!!")
End Sub
</script>
</head><body>
<form runat="server">
<asp:button ID="btnEnviar" Text="Enviar E-mail" OnClick="EnviarEmail" runat="server" />
</form>
</body>
</html>
me retorna os erro abaixo:
grato.
Vilmar
The server rejected one or more recipient addresses. The server response was: 550 5.7.1 Unable to relay for
suporte@hitecnet.com.br Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.Runtime.InteropServices.COMException: The server rejected one or more recipient addresses. The server response was: 550 5.7.1 Unable to relay for
suporte@hitecnet.com.br Erro de Origem:
Linha 14: ' SmtpMail.SmtpServer = "192.168.0.1"
Linha 15: SmtpMail.SmtpServer = "192.168.0.31"
Linha 16: SmtpMail.Send(objEmail)