SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: zed2000 en Domingo 10 de Junio de 2007, 01:25
-
como puedo enviar un mail desde c++.
he escuchado q esto se puede hacer desde visual basic usando MAPI
pero y en C++ y si alguien conoce algun tutorial.
gracias.
-
MAPI tambien se puede usar desde C/C++ y sino podes usar sockets y el protocolo en cuestion (SMTP generalmente). MAPI usa su propio protocolo "secreto".
http://msdn2.microsoft.com/en-us/library/ms531471.aspx (http://msdn2.microsoft.com/en-us/library/ms531471.aspx)
-
muy bien, pero osea deseo enviar mails, usando mi propio motor smtp.
es facil de implementar esto??????
-
muy bien, pero osea deseo enviar mails, usando mi propio motor smtp.
es facil de implementar esto??????
Eso depende de los conocimientos que tengas. Si ya dominas los sockets, si tenes idea del protocolo SMTP, etc.
-
conosco algo sobre sockets,pero no tiene algun ejemplo estoy con dev-cpp
-
conosco algo sobre sockets,pero no tiene algun ejemplo estoy con dev-cpp
Bajo Windows se usa Winsock y la MSDN trae batsantes ejemplos de como hacer un cliente, un servidor, etc. La principal diferencia es que hay que, obligatoriamente, inicializar y desinicializar Winsock (ademas de extensiones asincronas y otras).
http://msdn2.microsoft.com/en-us/library/ms740673.aspx (http://msdn2.microsoft.com/en-us/library/ms740673.aspx)
-
Aqui (http://en.wikipedia.org/wiki/SMTP#Sample_communications) hay un ejmplo hecho con telnet.
En esta pagina encuentras las referencias. (http://en.wikipedia.org/wiki/SMTP#Related_Requests_For_Comments_.28RFCs.29)
-
para enviar mails por smtp es muy facil son solo 5 comandos
abris el socket y
HELO mydomain.com <-- al menos yo lo hago con EHLO
MAIL FROM:sender@mydomain.com
RCPT TO:friend@example.com
DATA
Subject: test message
From: friend@example.com (http://mailto:friend@example.com)
Hello,
This is a test.
Goodbye.
. <- terminas con un punto solo en una linea
QUIT
y listo :D
lo saque del link de arriba pero limpie un poco para que quede claroq ue tenes que hacer vos
te convendria leer que te responde para ver si lo estas hacioendo bien.
-
Si hay muy bien, pero:
tengo problemas al enviar a traves de un server ajeno.
osea necesito enviar los mails pero utilizando mi propio server ok.
tengo algunos conocimientos sobre sockets pero la duda esta en:
abro el puerto 25 lo pongo en estado LISTEN, ahora la comunicacion entre smtp.
-
abro el puerto 25 lo pongo en estado LISTEN, ahora la comunicacion entre smtp.
No puede poner un poco de codigo?
-
¿Y cual es la razon por la cual haces un servidor SMTP para enviar mensajes? Si realmente necesitas hacer eso primero empeza haciendo un cliente que envie correo, ya despues lo podras agregar al servidor.
-
tengo problemas al usar un smtp externo asi q x eso he decidido usar uno propio ok, pero = sigo con problemas mas q todo con los correos dirigidos a hotmail, ni siquiera llegan como correo no deseado, utilizo como server el q viene con el IIS.
-
tengo problemas al usar un smtp externo asi q x eso he decidido usar uno propio ok, pero = sigo con problemas mas q todo con los correos dirigidos a hotmail, ni siquiera llegan como correo no deseado, utilizo como server el q viene con el IIS.
Entonces estas haciendo algo mal... pone el codigo.