Ver Mensaje Individual
  #1  
Antiguo 05-01-2012
mizzard mizzard is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 100
Reputación: 14
mizzard Va por buen camino
confirmacion lectura gmail, prioridad y nombre del emisor

Hola a todos, consigo mandar un email correctamente desde una cuenta de gmail utilizando para ello una aplicacion programada en c++ builder. Para ello utilizo los componentes idMessage, idSMTP y IdSSLIOHandlerSocketOpenSSL (con las dll correspondientes de OpenSSL).

Como comento todo funcionando.

Lo único que me pasa es que no consigo cambiar la prioridad del mensaje desde la propiedad Priority de idMessage ni pedir confirmación de lectura desde la propiedad ReceiptRecipients de idMessage (poniendo como address la direccion email desde donde envio la cuenta).

Tambien me gustaria q al destinatario en lugar de recibir un correo de xx.@yy.com que aparezca un nombre tal como Pepito grillo. ¿Esto es posible?

El codigo que utilizo es el siguiente:

Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
	IdMessage1->Clear();
	IdMessage1->Recipients->EMailAddresses = "noexiste@hotmail.com";
	IdMessage1->Subject = "Prueba desde Builder";
	IdMessage1->Body->Text = "Mensaje autoenviado";
	try{
		IdSMTP1->Connect();
		IdSMTP1->Send(IdMessage1);
	}
	catch(...)
	{
		ShowMessage("Error");
		IdSMTP1->Disconnect();
		return;
	}
	Label1->Caption="Mensaje enviado correctamente";
	IdSMTP1->Disconnect();
}

Para comprobar que funciona o no lo que comento arriba, uso Outlook 2010 para ver si recibo prioridad de mensaje y notificacion de lectura

Muchas gracias y un abrazo!!!! (Feliz 2012)
Responder Con Cita