Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-01-2006
Avatar de Choll
Choll Choll is offline
Miembro
 
Registrado: ago 2005
Posts: 17
Poder: 0
Choll Va por buen camino
Aplicacion que envie correo con servidor exchage

Hola a todos los amigos del foro.

Tengo un pequeño problema que paso a exponeros:

Necesito hacer una pequeña aplicacion que mande un correo. El problema es que el servidor en lugar de ser SMTP es un servidor EXCHANGE de Microsoft. No se si los componentes INDY sirven para este cometido.

Muchas gracias a todos.
Responder Con Cita
  #2  
Antiguo 02-01-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Podrías probar la función ShellExecute con un comando mailto.
__________________

Responder Con Cita
  #3  
Antiguo 02-01-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
El servidor de exchange puede actuar como servidor smtp (al menos hasta la última versión que configuré, hace algún tiempo).

Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 04-01-2006
Avatar de Choll
Choll Choll is offline
Miembro
 
Registrado: ago 2005
Posts: 17
Poder: 0
Choll Va por buen camino
Gracias por las respuestas, me habeis dado una buena solución y bastante facil. Gracias!!!
Responder Con Cita
  #5  
Antiguo 10-10-2008
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Question

Hola a todos,
Tengo una pequeña aplicación en la cual debo enviar un correo a varios usuarios con un serividor exchange, pero este solo me envia el correo a dos de los usuarios... que debo hacer para que les llegue a todos. El codigo que tengo es el siguiente:
Desde ya gracias

Código Delphi [-]
procedure TFrmFinalizacionMontaje.BBEnviarClick(Sender: TObject);
begin
if NMSMTP1.Connected then
begin
NMSMTP1.SubType := mtPlain;
NMSMTP1.EncodeType := uuMime;
NMSMTP1.PostMessage.FromAddress := 'montajes@midominio.local';
NMSMTP1.PostMessage.FromName := 'Aréa de Montajes';
NMSMTP1.PostMessage.ToAddress.Text := 'calidad2@midominio.local';
NMSMTP1.PostMessage.ToCarbonCopy.Text := 'calidad4@midominio.com;calidad@midominio.local;calidad3@midominio.local';
NMSMTP1.PostMessage.Body.Text := 'Revizar Formato Montajes en proceso, registro N: ' + DBENoFormato.Text + ' con molde N: ' + DBEMolde.Text;
NMSMTP1.PostMessage.Subject := 'Prueba Formato Montajes en Proceso';
NMSMTP1.PostMessage.Date := '';
NMSMTP1.SendMail;
end
else
Label22.Caption:='Usted necesita conectarse antes de enviar el mensaje';
end;
__________________
Alejandrina

Última edición por jachguate fecha: 11-10-2008 a las 10:22:58.
Responder Con Cita
  #6  
Antiguo 11-10-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Desconozco el componente que usas, pero su equivalente en INDY, separa las direcciones con comas.

Edité tu mensaje para colocar la etiqueta code. Para ver su uso correcto, podes editarlo vos misma y darle una mirada.

Un saludo.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 25-10-2008
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Problema con Indy 9 y Exchange

Buenas tardes amigos.

Tengo un problema con Inddy 9 y Exchange, mi problema radica en que necesito enviar correos via SMTP desde una aplicacion en Delphi, utilizo los componentes basicos (TidSmtp y TidMessage). Al momento de utilizar "TidSmtp.Send(TidMens)" marca un error que dice: "5.7.3 Client does not have permission to submit mail to this server". Pense que era un problema de SSL .... coloque un componente "TIdSSLIOHandlerSocket" y lo configure con el TIdSmtp y al correrlo marca el error: "Error Connecting with SSL" (ya descargue los DLL Security Layer y los puse en el directorio de mi proyecto)

¿Alguna sugerencia?

Saludos!
Responder Con Cita
  #8  
Antiguo 28-10-2008
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Problema con Indy 9 y Exchange

Que tal Amigos.

Estuve investigando, descarge un componente que se llama EasyMail Object, este componente puede enviar correos SMTP con autorizacion tipo "NTLM" (que es el tipo de autorizacion que requeire MS Exchange 2003).

¿Sabe alguien si en INDY 9 o 10 se puede utilizar el envio de correos SMTP con autorizacion de tipo NTLM?

Gracias!
Responder Con Cita
  #9  
Antiguo 13-02-2010
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 22
AGAG4 Va por buen camino
Activo de nuevo este hilo, porque tengo el mismo problema con los indys 10, no encuentro la forma de mandar correos con ese tipo de autenticación NTLM, si alguien sabe como por favor comenten.

Gracias....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King
Responder Con Cita
  #10  
Antiguo 15-02-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 21
Enan0 Va por buen camino
agregar el componete de la solapa "Indy I/O handler" que se llama "idSSLIOHandler".
tambien poner en la carpeta las dll's
libeay32.dll y ssleay32.dll que con una busqueda en google las vas a poder conseguir

en teoria, pero yo con Indy 10 SSL y (IMAP y SMTP) no pude hacerlo funcionar, seguramente algo estoy haciendo mal.

pero no pude. si he podido hacerlo con indy 9
Responder Con Cita
  #11  
Antiguo 15-02-2010
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 22
AGAG4 Va por buen camino
Estas seguro que con los indys 9 te jalo la autenticación NTLM ????
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King
Responder Con Cita
  #12  
Antiguo 15-02-2010
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Primero, comentar que no es el único tipo de autenticación válido para exchange, ya que ahora mismo tengo aplicaciones que envían correo via SMTP usando otros tipos de autenticación. Sin embargo, si no hay de otra, aquí está la respuesta a tu pregunta:

https://forums.embarcadero.com/threa...threadID=23720

Un saludo.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #13  
Antiguo 20-02-2010
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 22
AGAG4 Va por buen camino
Gracias pero no me funciono , ya lo probe con los indys 10.
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King

Última edición por AGAG4 fecha: 20-02-2010 a las 20:50:50. Razón: Corrección
Responder Con Cita
  #14  
Antiguo 24-02-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 19
edgwin Va por buen camino
Te recomiendo que utilices los componentes ICS (Internet Component Suit) en ellos podras encontrar el componente de SMTP con autenticacion NTLM.

Esta es la liga: http://www.overbyte.be

Espero te sirva saludos!
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


La franja horaria es GMT +2. Ahora son las 20:02:18.


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