Mandar correos desde VC

26/10/2004 - 10:39 por Sergio | Informe spam
Hola lista,
Se pueden mandar correos desde visual c++? Como?
Gracias.

Preguntas similare

Leer las respuestas

#6 Rodrigo Corral [MVP]
26/10/2004 - 18:16 | Informe spam
Si usas un servidor de correo que no sea el local tienes que autenticarte.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#7 Rodrigo Corral [MVP]
26/10/2004 - 18:20 | Informe spam
A mi se me envian sin ningún problema!!!! Seguro que tiene el servidor SMTP
de IIS en la maquina?


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#8 Sergio
27/10/2004 - 08:11 | Informe spam
Fernando Marin wrote:
Hola Sergio

Si lo que quieres es que te puedan enviar un correo facilmente lo puedes
hacer con la sigiente semtencia:

ShellExecute(GetSafeHwnd( )
,"open","mailto:?subject=Error_en_aplicacion",
NULL,NULL,SW_SHOWDEFAULT);

mailto:?subject=Asunto&body=contenido

Explicación:
mailto: ordena abrir el correo, como por ejemplo, despues pones el correo al
que quieres enviar el email.
subject y body nos sirven para poner un posible asunto o cuerpo al mensaje.

Si quieres un programa de correo electronico tambien puedes hacerlo con
puedes hacerlo con Socket http://www.faqs.org/rfcs/rfc2292.html y el
protocolo SMTP http://www.faqs.org/rfcs/rfc2821.html , pero me decanto por
lo que te aconseja Rodrigo

un saludo




La verdad es que busco la manera más sencilla, y que además me permita
adjuntar el fichero que haya elegido desde mi programa, así que por
ahora sockets no.
Respuesta Responder a este mensaje
#9 Sergio
27/10/2004 - 10:38 | Informe spam
Rodrigo Corral [MVP] wrote:
A mi se me envian sin ningún problema!!!! Seguro que tiene el servidor SMTP
de IIS en la maquina?





Tengo un servidor unix con sendmail dentro de mi lan, que es el que voy
a usar para hacer las pruebas, pero el tipo de MTA debería dar igual no?

En cuanto a la autenticación, como lo hago?
Respuesta Responder a este mensaje
#10 Rodrigo Corral [MVP]
29/10/2004 - 11:01 | Informe spam
Te pongo código en VB, supongo que te será facil traducirlo. Sino me
comentas...

' Specify the authentication mechanism
' to use.
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...cate") = _
cdoBasic

' The username for authenticating to an SMTP server using basic (clear-text)
authentication
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...name") = _
""

' The password used to authenticate
' to an SMTP server using authentication
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/co...word") = _
"Password"


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida