prompt 0 Denunciar post Postado Novembro 9, 2009 Fala pessoal, beleza? Estou tentando enviar um e-mail de confirmação de senha do sistema porém obtenho o seguinte erro: Mailbox unavailable. The server response was: 5.7.1 <mayragauditano@gmail.com>... we do not relay <giovanni@webingbrasil.com.br> Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: 5.7.1 <mayragauditano@gmail.com>... we do not relay <giovanni@webingbrasil.com.br> Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [SmtpFailedRecipientException: Mailbox unavailable. The server response was: 5.7.1 <mayragauditano@gmail.com>... we do not relay <giovanni@webingbrasil.com.br>] CONTATOS.Base.FUNC_ENVIA_EMAIL(String STR_REMENTENTE, String STR_DESTINATARIO, String STR_ASSUNTO, String STR_CORPO_EMAIL, String STR_ANEXO, String STR_CC, String STR_SMTP) in C:\Users\Note_Giovanni\Documents\Visual Studio 2008\Projects\TRIUNFO\CONTATOS\Base.cs:358 LembrarSenha.btnEnviarSenha_Click(Object sender, EventArgs e) +421 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 Segue abaixo como estou fazendo para mandar o e-mail: Chamada de função: var clBase = new CONTATOS.Base(); clBase.FUNC_ENVIA_EMAIL("giovanni@webingbrasil.com.br", txtEmail.Text, "Lembrete de senha do Sistema", "Olá <b>" + VarNomeUsuario + "</b>.<br>Confirme abaixo suas informações de Login do Sistema.<p><b>Login: " + VarLogin + "<br>Senha: " + VarSenha + "</b>", "", "", "smtp.webingbrasil.com.br"); Função: #region ENVIA E-MAIL public void FUNC_ENVIA_EMAIL(string STR_REMENTENTE, string STR_DESTINATARIO, string STR_ASSUNTO, string STR_CORPO_EMAIL, string STR_ANEXO, string STR_CC, string STR_SMTP) { MailMessage ObjEmailFAC = new MailMessage(); try { ObjEmailFAC.From = new MailAddress(@STR_REMENTENTE); ObjEmailFAC.Subject = STR_CORPO_EMAIL; ObjEmailFAC.Body = STR_CORPO_EMAIL; ObjEmailFAC.IsBodyHtml = true; if (STR_CC == string.Empty) ObjEmailFAC.To.Add(STR_DESTINATARIO); else ObjEmailFAC.To.Add(STR_DESTINATARIO + "," + STR_CC); if (!(STR_ANEXO == string.Empty)) ObjEmailFAC.Attachments.Add(new Attachment(STR_ANEXO)); SmtpClient ObjEnviaEmail = new SmtpClient(STR_SMTP); ObjEnviaEmail.Send(ObjEmailFAC); } catch (Exception EX) { throw EX; } } #endregion O que estou fazendo de errado? Valeu galera e abraços, Prompt Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 9, 2009 Acredito que o problema não seja no código, uma das contas de e-mail: mayragauditano@gmail.com ou giovanni@webingbrasil.com.br esta retornando esta mensagem ao software. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Novembro 9, 2009 Boa tarde prompot, cara pela mensagem de erro é como o quitelab postou. é erro no servidor SMTP a mensagem "we do not relay" significa que seu server SMTP não permite Relay. No caso tem q soliiitar aos responsável pelo server pra ta configurando esse tipo de serviço para que seu codigo possa funcionar! Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
prompt 0 Denunciar post Postado Novembro 9, 2009 Opa, brigadão Ivan e quintelab, valeu pela ajuda mais uma vez. Acabei resolvendo de outra forma, Substitui a função que estava usando por esta: #region ENVIA E-MAIL public void FUNC_ENVIA_EMAIL(string STR_REMENTENTE, string STR_PASSWORD, string STR_DESTINATARIO, string STR_ASSUNTO, string STR_CORPO_EMAIL, string STR_ANEXO, string STR_CC, string STR_SMTP) { MailMessage theMailMessage = new MailMessage(STR_REMENTENTE, STR_DESTINATARIO); theMailMessage.Body = STR_CORPO_EMAIL; if (!string.IsNullOrEmpty(STR_ANEXO)) theMailMessage.Attachments.Add(new Attachment(STR_ANEXO)); theMailMessage.Subject = STR_ASSUNTO; SmtpClient theClient = new SmtpClient(STR_SMTP); theClient.UseDefaultCredentials = false; System.Net.NetworkCredential theCredential = new System.Net.NetworkCredential(STR_REMENTENTE, STR_PASSWORD); theClient.Credentials = theCredential; theClient.Send(theMailMessage); } #endregion O que imagino que estava errado é o fato de eu não estar passando na função anterior a senha de acesso e login da conta de e-mail.. (erro primário.. rs) Abração galera! Prompt Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Novembro 9, 2009 Prompt não foi erro primario seu, pois isso varia de servidor pra servidor, ja fiz aplicação que dispara sem problema sem login e senha de conta. Como te falei varia de servidor pra servidor, apesar q todos os ultimos que fiz passo login e senha. Compartilhar este post Link para o post Compartilhar em outros sites
prompt 0 Denunciar post Postado Novembro 9, 2009 Prompt não foi erro primario seu, pois isso varia de servidor pra servidor, ja fiz aplicação que dispara sem problema sem login e senha de conta. Como te falei varia de servidor pra servidor, apesar q todos os ultimos que fiz passo login e senha. Ou, e vi agora que ta como Moderadores Trainee. Parabéns cara! Sim, pois é.. Fiz muitos com ASP simples, sempre passando Login e Senha.. mas nem me toquei até vocês falarem! Mas show, ta funcionando redondo agora! Agradeço dnovo ajuda de vocês! Abração, Prompt Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Novembro 9, 2009 Ou, e vi agora que ta como Moderadores Trainee. Parabéns cara!Valeu!!! Precisando posta ae!!! Compartilhar este post Link para o post Compartilhar em outros sites