Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
problema al enviar correo con autentificacion

Estimados, resulta que tengo una plaicación que entre otra cosas envía correo electrónico. Recientemente, se modificó algunas propiedades del host y ahora es necesario autentificarse.

Les dejo el código con el cual enviaba correo.

Código Delphi [-]
     With IdMessage1 Do
     Begin
Body.Clear;
Body.Add('mensaje en correo');
Body.Add(datetostr(now)+', '+timetostr(now));
 
From.Text := 'reporte@cainsa.cl';
Recipients.EMailAddresses := 'prueba@cainsa.cl';
Subject := 'envío correo';
Priority := TidMessagePriority(mpHighest);
     End;
 
     With IdSMTP1 do
     Begin

          Username := 'reporte@cainsa.cl';
          Password := 're1234';
          Host     := 'mail.cainsa.cl';
          Port     :=  25;
          try
             Connect;
             Try
                Send(IdMessage1);
             Finally
                Disconnect;
             End;
             ShowMessage('Se envio el mail en forma correcta');

          Except
                   ShowMessage('Fallo en el envio de email');
          End;
         If Connected Then Disconnect;
     End;

Que estaré haciendo mal?
Que necesito para corregir esto?

Saludos
Responder Con Cita
  #2  
Antiguo 01-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Y ¿qué problema tienes? ¿Te manda algún mensaje de error? ¿Cuál?

// Saludos
Responder Con Cita
  #3  
Antiguo 01-08-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
se va la excepción 'Fallo en el envio de email'

si le saco el try, me arroja socket error # 10061. connection refused.
Responder Con Cita
  #4  
Antiguo 01-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo primero que debes hacer es contactar al administrador del servidor de correo para inquirir sobre los parámetros adecuados para la conexión y así no estar dando palos de ciego. Es posible que haya cambiado el puerto por defecto (25) o esté usando otro protocolo para la conexión.

// Saludos
Responder Con Cita
  #5  
Antiguo 09-08-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
yo nuevamente por acá, logré contactarme con el administrador de correo y me envió la siguiente info.

usuario:= reporte@cainsa.cl
Password = ******

servidor entrante POP = mail.cainsa.cl
puerto POP = 110
requiere autenticación = SI
Requiere SSL/TLS = NO

servidor saliente SMTP = mail.cainsa.cl
puerto SMTP= 25
requiere autenticación = SI
Requiere SSL/TLS = NO


Modifiqué estos parámetros, pero no lofro que envíe correo.
Alguien por favor que me ayude.

Gracias.

Última edición por roman fecha: 09-08-2012 a las 22:20:13.
Responder Con Cita
  #6  
Antiguo 09-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hola, acabo de ponerle asteriscos a tu contraseña por el caso de que fuera la verdadera. No querrás que usemos tu cuenta para mandar spam, ¿verdad?

// Saludos
Responder Con Cita
  #7  
Antiguo 11-08-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Claro que no, pero incluí la pass para que intentaran enviar un correo, ya la cambiaré cuando este esto resuelto.

Alguna idea de como enviar los correos??
Responder Con Cita
  #8  
Antiguo 20-08-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Alguna idea de como resolver esto??
Responder Con Cita
  #9  
Antiguo 10-09-2012
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Finalmente hablé con el administrador de servicio de correo, y simplemente modificando el puerto (ahora en 26), logré que enviara correos. Nunca se supo por que fue esto, ya que los los puerto están configurados exactamente iguales.

Luego de resolver los últimos detalles de la aplicación, se distribuyó funcionando en todos los sistemas operativos, salvo en Windows XP embedded. Me arroja Invalid code page.

Imaginando que es una versión mas reducida de Windows, copie las librerias: libeay32.dll y ssleay32.dll.
Será que necesito algún otro archivo?
Necesitaré otra versión de las librerias?

Utilizo Delphi 2010, con las Indy que vienen incluidas.

Espero me puedan ayudar.
Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al enviar correo por SMTP newtron Internet 5 05-10-2007 13:09:41
ENVIAR CORREO mi cuenta de correo es GMAIL ASAPLTDA PHP 1 16-11-2006 00:54:03
enviar correo pipecato Varios 1 28-04-2006 13:08:05
Problema al enviar un correo con delphi7 escullar Varios 6 25-04-2006 13:38:55
Problemas al Enviar Correo con Ciertas Dir. de Correo AGAG4 Internet 2 01-02-2006 20:37:42


La franja horaria es GMT +2. Ahora son las 06:25:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi