FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Enviar e-mail desde terra.com, gmail.com, yahoo.es, movistar.es, hotmail.com, etc.
Después de haber estado buscando por Internet la forma de enviar e-mail desde diversas cuentas de correo como terra.com, gmail.com, yahoo.es, movistar.es, hotmail.com, etc. no he visto nada que realmente deje claro (a los ojos de los poco curtidos en el tema como yo) como enviarlos. Por eso, y bajo la sugerencia de Newton (al que agradezco desde ya su ayuda), he creado este hilo para intentar que en el mismo se quede claro como enviar e-mail desde distintas cuentas de correo.
En Delphi al Límite ví un ejemplo que funcionó perfectamente con 'terra.com', lo he adaptado un poco para poder enviar varios ficheros adjuntos. Lo pongo a continuación para quien le pueda ser útil. Agradecería que quien tenga código para enviar un e-mail con más de un fichero adjunto desde distintas cuentas de correo (terra.com, gmail.com, yahoo.es, movistar.es, hotmail.com, etc.) que lo ponga a continuación y así podrá servir de ayuda a todo aquel que lo necesite. Por favor, intentad que el código que se ponga funcione correctamente sin tener que hacer modificaciones apreciables, y si hay que hacerlas, explicarlas para que todos las podamos entender, incluido los menos duchos en Delphi. Gracias. Código para enviar un e-mail desde 'terra.com' con varios ficheros adjuntos, utiliznado Delphi 7 y Windows XP:
Fin de: Código para enviar un e-mail desde 'terra.com' con varios ficheros adjuntos, utiliznado Delphi 7 y Windows XP: Última edición por dec fecha: 16-11-2014 a las 15:03:39. Razón: Añadir etiquetas DELPHI |
#2
|
||||
|
||||
nnebli,
Cita:
Cita:
Revisa esta información: Espero sea útil Nelson. |
#3
|
||||
|
||||
Amigo nnebli.
Como te prometí te he preparado un ejemplo en el que he intentado hacer un compendio de todo lo que he encontrado por aquí con el tiempo y que envía correos a uno o varios destinatarios insertando uno o varios archivos y usando, o no, SSL que es el problema que tienen los servidores de correos como gmail, yahoo, terra, etc. No sé qué versión de Indy tienes pero la que tienes que instalar para que esto funcione es la 10 y tienes que copiar a la carpeta del ejecutable las librerías libeay32.dll y ssleay32.dll. Dependiendo del servidor de correos que uses tendrás que usar un tipo de TLS u otro. Para Gmail, Hotmail y Yahoo tendrás que usar la opción "2-utUseExplicitTLS" y para Terra la "1-utNoTLSSupport". Un problema que vas a tener con Gmail es que cuando intentas enviar el primer mensaje desde fuera de la web el correo se te bloquea y recibirás un correo del servidor en la cuenta de Gmail pidiendote autorización para poder enviar correos desde fuera de la web, tendrás que entrar en ese mensaje y habilitar la opción. Los servidores de correo saliente de los distintos servidores de correo son los siguientes: GMAIL: smtp.gmail.com HOTMAIL: smtp.live.com TERRA: smtp.terra.com YAHOO: pop.mail.yahoo.com te vendrán bien para no tener que ir buscando por ahí. Finalmente me estoy dando cuenta de que tú usas Delphi 7 y yo Delphi 2007 con lo que no vas a poder abrir este proyecto pero el .pas si podrás abrirlo para ver cómo funciona, no creo que tengas ningún problema teniendo el ejecutable y el .pas para adaptarlo a tu programa. De una forma o de otra si tienes algún "atranque" lo comentas. Saludos P.D. He hecho una pequeña trampilla que espero no moleste a los moderadores. Como el archivo .rar que estaba subiendo excede de los 293 kb que se pueden subir (no entiendo por qué) he renombrado el archivo como .pdf que si permite algo más de capacidad así que al descargarlo lo vuelves a renombrar como .rar y listo.
__________________
Be water my friend. Última edición por newtron fecha: 18-01-2017 a las 19:32:30. |
#4
|
|||
|
|||
E-mail
Viendo este post un tema, porque yo envio por delphi7 mails a traves del Outlook pero tengo que tener abierto el outlook y minimizado para que funcione. Con lo que vi puedo setear el deplhi como si fuera un outlook propio, es asi, sin tener que abrir previamente el prg outlook?.
Última edición por shoulder fecha: 17-11-2014 a las 17:22:44. |
#5
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#6
|
|||
|
|||
Hola, Newton.
Le he dado un vistazo a la ficheros .Pas y la verdad es que es realmente sencillo, que es lo mejor de todo, poco código y si funciona bien mejor que mejor. Voy a intentar adaptarlo a Delphi 7 y lo probaré a ver qué tal. Cuando tenga algo comento los resultados. Muchas gracias por tu ayuda. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
enviar un correo desde ¿ yahoo, gmail ? | avmm2004 | Internet | 1 | 24-01-2012 18:15:17 |
Enviar mail a hotmail o yahoo | gabirojas | Varios | 6 | 29-08-2008 15:05:11 |
enviar un email desde delphi a hotmail o gmail | abraham | SQL | 30 | 06-08-2007 16:46:20 |
enviar correos con TNMSMTP a cuentas gratuitas (Hotmail, Gmail, etc.) | agustibaldo | Internet | 5 | 17-07-2007 15:29:31 |
A Comparison of Live Hotmail, Gmail and Yahoo Mail | marcoszorrilla | Noticias | 0 | 09-02-2007 23:16:53 |
|