FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Iniciación en TIdSMTPServer
Hola amigos, me gustaría adentrarme en los servidores SMTP de las indy. He revisado los ejemplos de las indy, pero me parece que no funcionan, porque en Outlook he puesto como servidor SMTP 127.0.0.1 teniendo abierto el programa y el puerto del servidor y nanay, ni se ha inmutado el programa ni me ha llegado el correo.
He buscado también en ClubDelphi... he visto la respuesta de Julia T. y me he metido en su web a ver si tenía algo de código para aprender de él, y nanay, solo tenía el exe. ¿Alguien sabe donde puedo encontrar más documentación?¿Me podría pasar alguien un ejemplo (si no es mu grande, lo podría poner en el foro)?. Gracias, simplemente, por leer mi pregunta.
__________________
:) |
#2
|
|||
|
|||
Hola DarkByte:
Cita:
Como gran ayuda, te voy a indicar que necesitas un TIdSmtpServer escuchando por un puerto y un TIdSmtp, para reenviarlo. Si tienes los ejemplos de Indy, viene a ser una combinación del ejemplo del "servidor smtp" con el "relay" |
#3
|
||||
|
||||
Cita:
Cita:
gracias
__________________
:) |
#4
|
|||
|
|||
Cita:
Necesitas un cliente smtp para enviar correo el servidor no lo reenvia solito Cita:
|
#5
|
||||
|
||||
Gracias, me parece que lo voy consiguiendo... a ver si consigo que el firewall no me bloquee el correo cuando busca virus
__________________
:) |
#6
|
|||
|
|||
Ip Cliente en TIdSMTPServer
Perdonad, pero aprovecho es hilo para hacer una pregunta.
Estoy desarrollando un servidor smtp para filtrar algunos mensajes salientes en mi empresa, necesito la ip del cliente que envia el mensaje y no veo la forma de obtenerla. Tengo un TIdSMTPServer y en el evento OnReceiveMessageParsed lo envio usando un TIdSMTP, después de comprobar algunas cosas, pero quiero guardar algunos datos, y me falta la ip del cliente. Agradecido de antemano. |
#7
|
|||
|
|||
En la variable (AMsg: TIdMessage) tiene una propiedad MsgID, pues la última parte de la cadena, está la ip de la máquina en hexadecimal invertido y el nombre
ejemplo 7c0aa8c0@mipc seria: Ip=192.168.10.124 maquina=mipc no sé existe una manera más directa, pués si hay, me gustaría saberla |
#8
|
|||
|
|||
Muchas gracias, me sirve así, aunque si descubro otra forma más directa, lo colgaré por aquí.
|
#9
|
|||
|
|||
He actualizado el servidor smtp de mi web
También existen programas gratis en : http://www.postcastserver.com/ http://www.argosoft.com/applications/mailserver/ |
#10
|
||||
|
||||
De poco sirven los ejemplos a falta de código, pero bueno.
¿Porqué no publicas tu el código?¿Piensas vender el programa?
__________________
:) |
|
|
|