Tengo esa duda y no encuentro nada en claro,se como mandar emails usando servidores que no requieren autentificacion,pero,¿es posible hacerlo con los servidores que si la requieren?
Un saludo y gracias
| ||||
Cita: Hola friend... , no entiendo bien tu pregunta... , acaso tienes problemas al enviar mail o que es exactamente lo que necesitas.es posible hacerlo con los servidores que si la requieren Saludos
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Pues a ver,yo tengo el hosting contratado y demas,y cuentas de correo pop,etc etc. El caso es que en el portal de noticias(mi PI) tengo puesto una sección para registrarse,y cuando se registra tiene que mandar un email al usuario(para que lo confirme) El caso es que mi email pues require autentificacion en el servidor,es decir introducir SERVIDOR DE CORREO,USUARIO Y CONTRASEÑA y yo lo unico que he visto de mandar emails en .NET ha sido usando servidores SIN contraseña(es decir anonimos),y lo que me gustaria saber es si hay alguna forma de mandar un e-mail usando mis cuentas de correo ¿Me he explicado bien?jejeje venga un saludo y gracias por el interes |
| ||||
Ahhh... creo que ya te entedí... te paso un ejemplo que hice hace tiempo... tienes que agregar a tu propiedad field (de tu objeto Mail)varios datos.. Ejemplo. Cita: Dim email As New System.Web.Mail.MailMessage email.From = "[email protected]" email.Fields ("http://schemas.microsoft.com/cdo/configuration/smtsperver") = "SMTPServerName " email.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 email.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 email.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 email.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "SMTPAUTHUser " email.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "SMTPAUTHPassword" email.To = "[email protected]" SmtpMail.SmtpServer = "tu_server_smtp" SmtpMail.Send(email) Espero que ésto sea lo que buscas... Saludos |
| ||||
Hola y bienvenido. . date una vuelta por aqui: http://www.codeproject.com/dotnet/Sy..._SMTP_AUTH.asp Salu2 |
| |||
Gracias por responder... ya estuve dando trabajando sobre ese cogido pero no veo en mi objeto de tipo System.Web.Mai.MailMessage la propiedad fields, prové con una llamada headers que me parecio similar pero no funciona tampoco. quizás porque no tengo la última versión 2003 de visual estudio sino la 2002 gracias jeanglez |
| ||||
Buenas ha todos, hace mogollón de tiempo de este mensaje, pero como veo que se desarrollo bastante este hilo, pregunto aquí en vez de en otro nuevo. Bueno, la cuestión es que estoy intentando enviar unos mails via VB.NET, estoy usando un "stmp" nuestro, y el "from" pertenece al mismo, es decir, pues cuando el "to" también pertenece ha dicho server el mail lo envia sin problemas, pero cuando el "to" es de otro, pues que me lanza esta excepción y no tengo ni idea de porque: HttpExcption (Message: "No se puede tener obtener acceso al objeto 'CDO.Message'") Decir que el mail va con un adjunto, y que de momento no le he puesto autentificación, ya que, en las pruebas (o sea a mi mail) funcionaba sin problemas. |
| |||
Ayudaaaa por Favor Hola, he usado el siguiente código sacado de aquí, y me da el error de Información adicional: No se puede obtener acceso al objeto 'CDO.Message'. el código que pongo es este: Dim email As New System.Web.Mail.MailMessage email.From = "[email protected]" email.Fields("http://schemas.microsoft.com/cdo/configuration/smtsperver") = "SMTPServerName " email.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 email.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 email.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 email.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "SMTPAUTHUser " email.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "SMTPAUTHPassword" email.To = "[email protected]" System.Web.Mail.SmtpMail.SmtpServer = "10.262.62.4" System.Web.Mail.SmtpMail.Send(email) |
| |||
Yo utilizo estas 3 lineas y no me crea ningun error. És para VB.NET 2005
Código:
Aunque claro, ahora que lo pienso, tengo una cuenta consigurada en Outlook, y puede que sea por eso, que me lo manda sin errores donde yo quiera. Dim MailObj As New System.Net.Mail.SmtpClient MailObj.Host = "smtp del host desde lo mandas" MailObj.Send(txtDe.Text, txtPara.Text, txtAsunto.Text, txtMensaje.Text) |
| |||
correo interno Tengo un gran problema quiero que mi aplicacion web envie correos internos a los usuarios como lo hace outlook, con solo el nombre de usuario envia el correo..... como hago esto en mi aplicacion web?????, ya lo he probado y System.Web.Mail.MailMessage, me funciona con correos externos pero no con correos internos ej: si el to = "miusuario@dominio" (lo hace sin problemas) pero si quiero hacerlo como en outlook to = "miusuario" (no lo hace) .... me he explicado????? |
| |||
__________________ Charlie. |
| |||
Amigo tengo este codigo pero no envia email cuando es Windows 98 sabes xq?? Public Function enviar_email(ByVal bemail As bEmail) Dim email As New MailMessage Try With email .From = bemail.Origen .To = bemail.Destino .Subject = "Nuevo Incidente SUNRISE Tcket Nro. " + bemail.Ticket .Body = bemail.Asunto .BodyFormat = MailFormat.Text If bemail.Urgencia = "1" Then .Priority = MailPriority.High ElseIf bemail.Urgencia = "2" Then .Priority = MailPriority.Normal ElseIf bemail.Urgencia = "3" Then .Priority = MailPriority.Low Else .Priority = MailPriority.Low End If .Fields.Add("10.10.1.3", "2") '; //basic authentication End With SmtpMail.SmtpServer = "10.10.1.3" SmtpMail.Send(email) Catch ex As Exception MsgBox(ex.Message) End Try End Function |
| ||||
Re: ¿Se puede mandar emails con .NET usando servidores SMTP con identificacion? a mi me sale este mensaje si alguien sabe que esta sucediendo agradesco su ayuda El buzón de correo no está disponible. La respuesta del servido fue: 5.7.1 <[email protected]>... Relaying denied. IP name possibly forged [IP] |