Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Configurar <mailSettings> para habilitar SSL y Credentials

1,839 views
Skip to first unread message

Alexa

unread,
Sep 19, 2009, 8:37:03 PM9/19/09
to
DE ESTA FORMA CON CODIGO VB.nET PUEDO ENVIAR sin problemas MENSAJES USANDO
EL SERVIDOR smtp.live.com
Dim mClient As New SmtpClient("smtp.live.com", 25)
mClient.UseDefaultCredentials = True
mClient.Credentials = New
System.Net.NetworkCredential("aa...@hotmail.com", "xxxx")
mClient.EnableSsl = True

De forma an�loga a c�mo he configurado "EnableSSL" y "Credentials" en
VB.Net , deseo configurar <mailSettings> en el archivo web.config, pero no
desconozco que instrucciones debo insertar aqui :

<mailSettings>
<smtp deliveryMethod="Network" from="aa...@hotmail.com">
<network host="smtp.live.com" port="25" defaultCredentials="true"
password="xxxx" userName="aa...@hotmail.com"
/>
</smtp>
</mailSettings>

El mensaje que de error que me sale:
El servidor SMTP requiere una conexi�n segura o el cliente no se autentic�.
La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command first


__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4441 (20090919) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Jose A. Fernandez

unread,
Sep 20, 2009, 9:30:42 PM9/20/09
to
Hola Alexa

Malas noticias (por algunos meses) en ASP.NET 2.0/3.5 no tienes
posiblidad de utilizar en el archivo de configuracion lo que necesitas
Recien en la version 4.0 parece que lo vamos a tener (es decir Visual
Studio 2010)

NOTA: Me diste justo algo para seguir "investigando lo nuevo en
ASP.NET 4.0" ya que tengo instalado el VS2010 pero no tengo tiempo de
utilizarlo (mucho trabajo)

Ni bien lo pruebe a esa funcionalidad la posteo

Mas info:
------------------------
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=281277&wa=wsignin1.0


______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja


On 19 sep, 21:37, " Alexa" <a...@eee.es> wrote:
> DE ESTA FORMA CON CODIGO VB.nET PUEDO ENVIAR sin problemas MENSAJES USANDO
> EL SERVIDOR smtp.live.com
> Dim mClient As New SmtpClient("smtp.live.com", 25)
>         mClient.UseDefaultCredentials = True
>         mClient.Credentials = New

> System.Net.NetworkCredential("a...@hotmail.com", "xxxx")
>         mClient.EnableSsl = True
>
> De forma análoga a cómo he configurado "EnableSSL"  y "Credentials" en


> VB.Net , deseo configurar  <mailSettings> en el archivo web.config, pero no
> desconozco que instrucciones debo insertar aqui :
>
>  <mailSettings>

>    <smtp deliveryMethod="Network" from="a...@hotmail.com">


>     <network host="smtp.live.com" port="25" defaultCredentials="true"

> password="xxxx" userName="a...@hotmail.com"


>      />
>    </smtp>
>   </mailSettings>
>
> El mensaje que de error que me sale:

> El servidor SMTP requiere una conexión segura o el cliente no se autenticó.


> La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command first
>

> __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4441 (20090919) __________

Alexa

unread,
Sep 21, 2009, 6:27:30 PM9/21/09
to
Efectivamente, estuve investigando en internet y no es posible establece SSL
en el web.config, sin embargo por alli vi una p�gina que si lo han hecho
creando una clase especial que luego era utilizada dentro del web.config
(eso ya es un tema un poquito avanzado para mi, por eso ya no profundic� en
el tema) .
Un dato adicional : utilizando el servidor smtp de yahoo pude probar sin
problemas la recuperacion de contrase�as :-)) ; sin embargo no pude hacerlo
con servidores free smtp que instal� en mi pc puesto que empresas como el
mismo Yahoo bloquean IP din�micas para este efecto.(es decir no permite
recibir mails si no provienen de un nombre de dominio establecido).


"Jose A. Fernandez" <ferna...@gmail.com> escribi� en el mensaje de
noticias:dce535bf-9d71-4d7d...@o36g2000vbl.googlegroups.com...


> Hola Alexa
>
> Malas noticias (por algunos meses) en ASP.NET 2.0/3.5 no tienes
> posiblidad de utilizar en el archivo de configuracion lo que necesitas
> Recien en la version 4.0 parece que lo vamos a tener (es decir Visual
> Studio 2010)
>
> NOTA: Me diste justo algo para seguir "investigando lo nuevo en
> ASP.NET 4.0" ya que tengo instalado el VS2010 pero no tengo tiempo de
> utilizarlo (mucho trabajo)
>
> Ni bien lo pruebe a esa funcionalidad la posteo
>
> Mas info:
> ------------------------
> https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=281277&wa=wsignin1.0
>
>
> ______________________
> Jose A. Fernandez
> blog: http://geeks.ms/blogs/fernandezja
>
>
> On 19 sep, 21:37, " Alexa" <a...@eee.es> wrote:
>> DE ESTA FORMA CON CODIGO VB.nET PUEDO ENVIAR sin problemas MENSAJES
>> USANDO
>> EL SERVIDOR smtp.live.com
>> Dim mClient As New SmtpClient("smtp.live.com", 25)
>> mClient.UseDefaultCredentials = True
>> mClient.Credentials = New
>> System.Net.NetworkCredential("a...@hotmail.com", "xxxx")
>> mClient.EnableSsl = True
>>

>> De forma an�loga a c�mo he configurado "EnableSSL" y "Credentials" en


>> VB.Net , deseo configurar <mailSettings> en el archivo web.config, pero
>> no
>> desconozco que instrucciones debo insertar aqui :
>>
>> <mailSettings>
>> <smtp deliveryMethod="Network" from="a...@hotmail.com">
>> <network host="smtp.live.com" port="25" defaultCredentials="true"
>> password="xxxx" userName="a...@hotmail.com"
>> />
>> </smtp>
>> </mailSettings>
>>
>> El mensaje que de error que me sale:

>> El servidor SMTP requiere una conexi�n segura o el cliente no se
>> autentic�.


>> La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command first
>>

>> __________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de

Jose A. Fernandez

unread,
Sep 27, 2009, 10:37:32 AM9/27/09
to
Efectivamente Alexa.. es para prevenir algo tan "molesto como el
SPAM" :) o sino cualquiera podria enviar cadenas :)
Por eso te conviene utilizar cuentas de servidores "bien conocidos"...
tu proveedor de acceso a internet seguramente te provee algunas
cuentas/casillas de correo, gmail o yahoo
Pero igualmente estos servidores (gmail, yahoo...etc) tiene politicas
para prevenir el envio a traves de sus servers de cantidades "masivas"
de correo... por ejemplo no puedes colocar mas de 100 (o 500, no
recuerdo) casillas en la parte de To, o CC

Saludos.


______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja


On 21 sep, 19:27, " Alexa" <a...@fff.com> wrote:
> Efectivamente, estuve investigando en internet y no es posible establece SSL

> en el web.config, sin embargo por alli vi una página que si lo han hecho


> creando una clase especial que luego era utilizada dentro del web.config

> (eso ya es un tema un poquito avanzado para mi, por eso ya no profundicé en


> el tema) .
> Un dato adicional :  utilizando el servidor smtp de  yahoo pude probar sin

> problemas la recuperacion de contraseñas :-)) ; sin embargo no pude hacerlo
> con servidores free smtp que instalé en mi pc puesto que empresas como el
> mismo Yahoo bloquean IP dinámicas para este efecto.(es decir no permite


> recibir mails si no provienen de un nombre de dominio establecido).
>

> "Jose A. Fernandez" <fernande...@gmail.com> escribió en el mensaje de
> noticias:dce535bf-9d71-4d7d-8236-abcd6aa49...@o36g2000vbl.googlegroups.com...


>
>
>
> > Hola Alexa
>
> > Malas noticias (por algunos meses) en ASP.NET 2.0/3.5 no tienes
> > posiblidad de utilizar en el archivo de configuracion lo que necesitas
> > Recien en la version 4.0 parece que lo vamos a tener (es decir Visual
> > Studio 2010)
>
> > NOTA: Me diste justo algo para seguir "investigando lo nuevo en
> > ASP.NET 4.0" ya que tengo instalado el VS2010 pero no tengo tiempo de
> > utilizarlo (mucho trabajo)
>
> > Ni bien lo pruebe a esa funcionalidad la posteo
>
> > Mas info:
> > ------------------------

> >https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx...


>
> > ______________________
> > Jose A. Fernandez
> > blog:http://geeks.ms/blogs/fernandezja
>
> > On 19 sep, 21:37, "  Alexa" <a...@eee.es> wrote:
> >> DE ESTA FORMA CON CODIGO VB.nET PUEDO ENVIAR sin problemas MENSAJES
> >> USANDO
> >> EL SERVIDOR smtp.live.com
> >> Dim mClient As New SmtpClient("smtp.live.com", 25)
> >>         mClient.UseDefaultCredentials = True
> >>         mClient.Credentials = New
> >> System.Net.NetworkCredential("a...@hotmail.com", "xxxx")
> >>         mClient.EnableSsl = True
>

> >> De forma análoga a cómo he configurado "EnableSSL"  y "Credentials" en


> >> VB.Net , deseo configurar  <mailSettings> en el archivo web.config, pero
> >> no
> >> desconozco que instrucciones debo insertar aqui :
>
> >>  <mailSettings>
> >>    <smtp deliveryMethod="Network" from="a...@hotmail.com">
> >>     <network host="smtp.live.com" port="25" defaultCredentials="true"
> >> password="xxxx" userName="a...@hotmail.com"
> >>      />
> >>    </smtp>
> >>   </mailSettings>
>
> >> El mensaje que de error que me sale:

> >> El servidor SMTP requiere una conexión segura o el cliente no se
> >> autenticó.


> >> La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command first
>

> >> __________ Información de ESET NOD32 Antivirus, versión de la base de

Alexa

unread,
Sep 28, 2009, 9:14:17 PM9/28/09
to
Lo s�, pero esto es s�lo para prueba, una vez que suba el site a un hosting,
ellos ya me dar�n los servidores smtp que disponen para este efecto.
Con yahoo me fue de maravillas :-)) , nada m�s que a veces tengo que
cambiar del puerto SMTP 25 a 587 y vicerversa, pues no siempre funciona
por el mismo puerto.

"Jose A. Fernandez" <ferna...@gmail.com> escribi� en el mensaje de
noticias:29840aba-f1d6-426d...@j19g2000vbp.googlegroups.com...


> Efectivamente Alexa.. es para prevenir algo tan "molesto como el
> SPAM" :) o sino cualquiera podria enviar cadenas :)
> Por eso te conviene utilizar cuentas de servidores "bien conocidos"...
> tu proveedor de acceso a internet seguramente te provee algunas
> cuentas/casillas de correo, gmail o yahoo
> Pero igualmente estos servidores (gmail, yahoo...etc) tiene politicas
> para prevenir el envio a traves de sus servers de cantidades "masivas"
> de correo... por ejemplo no puedes colocar mas de 100 (o 500, no
> recuerdo) casillas en la parte de To, o CC
>
> Saludos.
> ______________________
> Jose A. Fernandez
> blog: http://geeks.ms/blogs/fernandezja
>
>
>
>
> On 21 sep, 19:27, " Alexa" <a...@fff.com> wrote:
>> Efectivamente, estuve investigando en internet y no es posible establece
>> SSL

>> en el web.config, sin embargo por alli vi una p�gina que si lo han hecho


>> creando una clase especial que luego era utilizada dentro del web.config

>> (eso ya es un tema un poquito avanzado para mi, por eso ya no profundic�

>> en
>> el tema) .
>> Un dato adicional : utilizando el servidor smtp de yahoo pude probar
>> sin

>> problemas la recuperacion de contrase�as :-)) ; sin embargo no pude
>> hacerlo
>> con servidores free smtp que instal� en mi pc puesto que empresas como el
>> mismo Yahoo bloquean IP din�micas para este efecto.(es decir no permite


>> recibir mails si no provienen de un nombre de dominio establecido).
>>

>> "Jose A. Fernandez" <fernande...@gmail.com> escribi� en el mensaje de

>> >> De forma an�loga a c�mo he configurado "EnableSSL" y "Credentials" en


>> >> VB.Net , deseo configurar <mailSettings> en el archivo web.config,
>> >> pero
>> >> no
>> >> desconozco que instrucciones debo insertar aqui :
>>
>> >> <mailSettings>
>> >> <smtp deliveryMethod="Network" from="a...@hotmail.com">
>> >> <network host="smtp.live.com" port="25" defaultCredentials="true"
>> >> password="xxxx" userName="a...@hotmail.com"
>> >> />
>> >> </smtp>
>> >> </mailSettings>
>>
>> >> El mensaje que de error que me sale:

>> >> El servidor SMTP requiere una conexi�n segura o el cliente no se
>> >> autentic�.


>> >> La respuesta del servidor fue: 5.7.0 Must issue a STARTTLS command
>> >> first
>>

>> >> __________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de

0 new messages