FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Correo con Gmail seguridad tls
Hola ps asi de simple y complicado el problema e buscado pero solo e encontrado ayuda para Delphi y yo lo quiero en c++.
alguien q tenga un ejemplo o me guie para resolverlo Gracias de ante mano
__________________
El Software es como el Sexo, si es de gratis es Mejor |
#2
|
|||
|
|||
Resolver qué? Ejemplo de hacer qué? En cualquier caso te dejo un código para ENVIAR correos desde este servidor (gmail, claro), dime si esto es lo que querías. Nos vemos
Código:
String Servidor = "smtp.gmail.com"; int Puerto = 465; TIdSMTP* smtp = new TIdSMTP( NULL ); TIdSSLIOHandlerSocketOpenSSL* ssl = new TIdSSLIOHandlerSocketOpenSSL( NULL ); TIdMessage* men = new TIdMessage( NULL ); try { //Configuracion de componentes ssl->DefaultPort = 0; ssl->Destination = Servidor + ":" + String( Puerto ); ssl->Host = Servidor; ssl->MaxLineAction = maException; ssl->Port = Puerto; smtp->IOHandler = ssl; smtp->Host = Servidor; smtp->Port = Puerto; smtp->UseTLS = utUseImplicitTLS; smtp->ConnectTimeout = 15000; men->AttachmentEncoding = "UUE"; men->ConvertPreamble = true; men->Encoding = meDefault; men->Clear(); men->FromList->EMailAddresses = "MiCorreo@gmail.com"; men->Recipients->EMailAddresses = "CorreoAEnviar@gmail.com"; men->Subject = "Asunto"; men->Body->Text = "Mi mensaje, lalalala"; smtp->Username = "MiUsuario"; smtp->Password = "MiPas"; //Enviando smtp->Connect(); smtp->Send( men ); smtp->Disconnect(); } __finally { delete smtp; delete ssl; delete men; } |
#3
|
||||
|
||||
Hola gracias por responder solo para decirte que copie tu codigo y me sale error en la siguiente linea
Código:
TIdSSLIOHandlerSocketOpenSSL* ssl = new TIdSSLIOHandlerSocketOpenSSL( NULL );
__________________
El Software es como el Sexo, si es de gratis es Mejor |
#4
|
|||
|
|||
Lo que pasa es que te falto agregar algunas cabeceras (no lo mencione porque creí que ya las tenías al haber agregado los componentes), no te puedo decir con certeza cuales son así que te envió todas (así a lo bruto, perdón), puedes probar quitando y poniendo una por una si no quieres poner las todas, en fin ahí van:
Código:
#include "IdBaseComponent.hpp" #include "IdComponent.hpp" #include "IdExplicitTLSClientServerBase.hpp" #include "IdIOHandler.hpp" #include "IdIOHandlerSocket.hpp" #include "IdIOHandlerStack.hpp" #include "IdMessage.hpp" #include "IdMessageClient.hpp" #include "IdSMTP.hpp" #include "IdSMTPBase.hpp" #include "IdSSL.hpp" #include "IdSSLOpenSSL.hpp" #include "IdTCPClient.hpp" #include "IdTCPConnection.hpp" #include "IdAttachmentFile.hpp" #include "IdAttachmentMemory.hpp" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Correo gmail | Cecilio | Internet | 3 | 05-02-2008 09:39:52 |
ENVIAR CORREO mi cuenta de correo es GMAIL | ASAPLTDA | PHP | 1 | 16-11-2006 00:54:03 |
Descargar ficheros adjuntos del correo Gmail | D@byt | Internet | 1 | 11-01-2006 23:59:27 |
Alta correo en Gmail sin invitación | marcoszorrilla | Noticias | 3 | 19-07-2005 23:42:32 |
|