enviar correo con SmtpClient

22/02/2007 - 20:31 por Norma Hdez | Informe spam
hola grupo

trato de enviar un correo por mail, pero usando Imports System.Net.Mail

es de un codigo en c#, trate de pasorlo al vb, estoy usando web form, pero
la linea:

cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???

la tengo declarada de esta forma

Dim cliente As SmtpClient = New SmtpClient

cliente = (@"mail.carmelosoft.com")

de antemano muchas gracias

saludos

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
22/02/2007 - 20:53 | Informe spam
"Norma Hdez" wrote in message
news:
cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???



Símplemente quita la @. En C# sirve para indicar que se deben despreciar
las secuencias de escape de la cadena que viene a continuación. En VB no hay
secuencias de escape en las cadenas, así que la @ no vale para nada.
Respuesta Responder a este mensaje
#2 Norma Hdez
22/02/2007 - 21:17 | Informe spam
hola Alberto

si eso hice al principio, pero me marco este error:
Error 16 Value of type 'String' cannot be converted to Mail.SmtpClient'.

estuve leyendo info de msdn y agregue estas dos lineas antes de la que me
marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor, tendra
algo que ver eso?? tambien la mando como cadena

gracias por la ayuda
saludos


"Alberto Poblacion" wrote
in message news:
"Norma Hdez" wrote in message
news:
cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???



Símplemente quita la @. En C# sirve para indicar que se deben
despreciar las secuencias de escape de la cadena que viene a continuación.
En VB no hay secuencias de escape en las cadenas, así que la @ no vale
para nada.


Respuesta Responder a este mensaje
#3 Jose Luis Manners
22/02/2007 - 22:41 | Informe spam
estuve leyendo info de msdn y agregue estas dos lineas antes de la que me
marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor, tendra
algo que ver eso?? tambien la mando como cadena




Hola Norma,

En realidad puedes usar tanto la ip como el nombre del servidor en el
parámetro del constructor. De cualquier modo debes enviar una cadena.
Ahora no sé si sabes que todo esto lo puedes poner en el archivo de
configuración de la aplicación para asi no tener que meterlo en el código
directamente lo cual te da libertad de cambiarlo en cualquier momento sin
tener que modificar el código.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET
Microsoft MVP Visual C#
http://www.josemanners.com/
http://www.josemanners.com/mvp

"What we do for ourselves dies with us. What we do for others and the world
remains and is immortal."


"Norma Hdez" wrote in message
news:uLz$
hola Alberto

si eso hice al principio, pero me marco este error:
Error 16 Value of type 'String' cannot be converted to Mail.SmtpClient'.

estuve leyendo info de msdn y agregue estas dos lineas antes de la que me
marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor, tendra
algo que ver eso?? tambien la mando como cadena

gracias por la ayuda
saludos


"Alberto Poblacion" wrote
in message news:
"Norma Hdez" wrote in message
news:
cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???



Símplemente quita la @. En C# sirve para indicar que se deben
despreciar las secuencias de escape de la cadena que viene a
continuación. En VB no hay secuencias de escape en las cadenas, así que
la @ no vale para nada.






Respuesta Responder a este mensaje
#4 Norma Hdez
23/02/2007 - 00:16 | Informe spam
gracias por el dato

sabes algunos link donde venga info

saludos, y de antemano gracias :D



"Jose Luis Manners" wrote in message
news:ut%
estuve leyendo info de msdn y agregue estas dos lineas antes de la que me
marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor,
tendra algo que ver eso?? tambien la mando como cadena




Hola Norma,

En realidad puedes usar tanto la ip como el nombre del servidor en el
parámetro del constructor. De cualquier modo debes enviar una cadena.
Ahora no sé si sabes que todo esto lo puedes poner en el archivo de
configuración de la aplicación para asi no tener que meterlo en el código
directamente lo cual te da libertad de cambiarlo en cualquier momento sin
tener que modificar el código.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET
Microsoft MVP Visual C#
http://www.josemanners.com/
http://www.josemanners.com/mvp

"What we do for ourselves dies with us. What we do for others and the
world remains and is immortal."


"Norma Hdez" wrote in message
news:uLz$
hola Alberto

si eso hice al principio, pero me marco este error:
Error 16 Value of type 'String' cannot be converted to Mail.SmtpClient'.

estuve leyendo info de msdn y agregue estas dos lineas antes de la que me
marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor,
tendra algo que ver eso?? tambien la mando como cadena

gracias por la ayuda
saludos


"Alberto Poblacion"
wrote in message news:
"Norma Hdez" wrote in message
news:
cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???



Símplemente quita la @. En C# sirve para indicar que se deben
despreciar las secuencias de escape de la cadena que viene a
continuación. En VB no hay secuencias de escape en las cadenas, así que
la @ no vale para nada.










Respuesta Responder a este mensaje
#5 Jose Luis Manners
23/02/2007 - 02:15 | Informe spam
Esta es una presentación (webcast) que hice recientemente sobre programación
de redes. Hay una parte que trata sobre envío de correo:

http://msevents.microsoft.com/CUI/E...px?EventID32328682&Culture=es-AR

Al final del webcast puse varios recursos adicionales entre ellos:
http://www.systemnetmail.com/

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET
Microsoft MVP Visual C#
http://www.josemanners.com/
http://www.josemanners.com/mvp

"What we do for ourselves dies with us. What we do for others and the world
remains and is immortal."



"Norma Hdez" wrote in message
news:eWO$
gracias por el dato

sabes algunos link donde venga info

saludos, y de antemano gracias :D



"Jose Luis Manners" wrote in message
news:ut%
estuve leyendo info de msdn y agregue estas dos lineas antes de la que
me marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor,
tendra algo que ver eso?? tambien la mando como cadena




Hola Norma,

En realidad puedes usar tanto la ip como el nombre del servidor en el
parámetro del constructor. De cualquier modo debes enviar una cadena.
Ahora no sé si sabes que todo esto lo puedes poner en el archivo de
configuración de la aplicación para asi no tener que meterlo en el código
directamente lo cual te da libertad de cambiarlo en cualquier momento sin
tener que modificar el código.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners
MCP, MCAD.NET
Microsoft MVP Visual C#
http://www.josemanners.com/
http://www.josemanners.com/mvp

"What we do for ourselves dies with us. What we do for others and the
world remains and is immortal."


"Norma Hdez" wrote in message
news:uLz$
hola Alberto

si eso hice al principio, pero me marco este error:
Error 16 Value of type 'String' cannot be converted to Mail.SmtpClient'.

estuve leyendo info de msdn y agregue estas dos lineas antes de la que
me marca error:
cliente.Host = "x.x.x.x"

cliente.Port = "x.x.x.x"

no me marcan error, pero no me resuelven el problema, a por cierto en
cliente = (@"mail.carmelosoft.com"), yo utilizo la ip del servidor,
tendra algo que ver eso?? tambien la mando como cadena

gracias por la ayuda
saludos


"Alberto Poblacion"
wrote in message news:
"Norma Hdez" wrote in message
news:
cliente = (@"mail.carmelosoft.com") me marca que @ no es una costante
definida, alguien sabe que es lo que tengo que cambiar???



Símplemente quita la @. En C# sirve para indicar que se deben
despreciar las secuencias de escape de la cadena que viene a
continuación. En VB no hay secuencias de escape en las cadenas, así que
la @ no vale para nada.














Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida