Inquiridor
MailMessage com Proxy

Pergunta
-
Pessoal,
Estou trabalhando no Visual Studio 2005, tentando enviar e-mail com o seguinte código:
SmtpClient smtp = new SmtpClient("ip do exchange");System.Net.
NetworkCredential netCredential = new System.Net.NetworkCredential("usuario", "senha", "dominio");smtp.UseDefaultCredentials =
false;smtp.Credentials = netCredential;
smtp.Send(msg);
Quando envio para uma conta interna de e-mail, ou seja, do mesmo dominio, funciona. Mas quando é para uma conta externa ao dominio, gera o seguinte erro:
Mailbox unavailable. The server response was: 5.7.1 Unable to relay for email@email.com
Uma outra coisa que observeri que o usuário utilizado para autenticar, consegue enviar e-mails para fora normalmente através do outlook.
Alguem tem idéia do que pode estar ocorrendo?
Obrigado,
Todas as Respostas
-
-
-
Eu tenho uma aplicacao que faz o envio de e-mails. o codigo que fiz ficou da seguinte maneira:
'montando o arquivo da mensagem que ser enviada
mailMsgMensagem =
New MailMessage(user@server.dominio, teste@teste.com.br)mailMsgMensagem.Subject =
"Mensagem do Sistema"mailMsgMensagem.Body = strMensagem.ToString
'selecionando as credenciais para o envio da mensagem Dim MailCredential As New System.Net.NetworkCredentialMailCredential.Domain =
"Dominio"MailCredential.Password =
"Senha Dominio"MailCredential.UserName =
"Usuario" 'Selecionando o servidor SMTPClientSMTP =
New SmtpClient("Servidor SMTP")ClientSMTP.Credentials = MailCredential
'enviando a mensagemClientSMTP.Send(mailMsgMensagem)
Tente isso qualquer coisa me diga o erro que exibe...
Até mais - Flavio