Envio de Email sin autentificación

Envio de Email sin autentificación

Postby cuatecatl82 » Fri Sep 20, 2013 3:43 am

Saludos a todos:


Estoy tratando de crear un modulo para envio de email a mi cuenta de Hotmail desde mis aplicaciones para fines de soporte, he probado con CDOSYS, TWMAil y TSMTP, la idea es no depender de MAPI, Outlook, ActiveX o Framework, si no que en el mismo exe ete el motor de envios, por lo que he revisado y probado estas 3 opciones necesitan autentificar con nombre de usuario y password para "entrar de forma virtual" a la cuenta de correos y desde ahí enviarlo al destinatario, en mi caso solo requiero el titulo, el mensaje a enviar y la dirección de quien lo envia, como si se enviara correo de forma anónima, algo como esto:

Image


Con TSMTP probe de la siguiente manera tomando como ejemplo Testsmtp.prg:

Code: Select all  Expand view
#include "FiveWin.ch"

STATIC oWnd

//----------------------------------------------------------------------------//

FUNCTION Main()

   LOCAL oBar

   DEFINE WINDOW oWnd TITLE "Sending Internet Mail from FiveWin"

   DEFINE BUTTONBAR oBar _3D OF oWnd

   DEFINE BUTTON OF oBar ACTION SendMail() TOOLTIP "Send Mail"

   SET MESSAGE OF oWnd TO "Ready" NOINSET DATE TIME KEYBOARD

   ACTIVATE WINDOW oWnd

RETURN Nil

//----------------------------------------------------------------------------//

FUNCTION SendMail()

   LOCAL oOutMail, cIP

   oWnd:SetMsg( "Sending Internet email..." )

   WSAStartup()
   cIP := GetHostByName( "smtp-mail.outlook.com")
   
   oOutMail := TSmtp():New(cIP)
   MSGInfo( cIP )

   oOutMail:bConnecting = { || oWnd:SetMsg( "Connecting to smtp.hotmail.com..." ) }
   oOutMail:bConnected  = { || oWnd:SetMsg( "Connected" ) }
   oOutMail:bDone       = { || oWnd:SetMsg( "Message sent successfully" ) }

   oOutMail:SendMail( "djlayon@latinmail.com",;     // From
                      { "danyleon82@hotmail.com" },; // To
                      "It is working!!!",;              // Msg Text
                      "Testing FiveWin Class TSmtp enhancements")  // attached files

RETURN Nil


Pero me retorna unmensaje de error:


Session did not complete successfully
Stage: ST_INIT

IP 65.55.162.200 could not be resolved


aqui hay un ejemplo en visual basic, pero me atore en la traducción:

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/340-enviar-email-con-el-control-winsock.htm

Alguien ha hecho algo así y que funcione..?

Gracias,,
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Envio de Email sin autentificación

Postby karinha » Fri Sep 20, 2013 11:52 am

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7244
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Envio de Email sin autentificación

Postby cuatecatl82 » Sat Sep 21, 2013 2:53 am

karinha:

Muchas gracias por tu aporte pero es igual a lo que comente anteriormente, es necesario una autentificación con nombre y contraseña de parte del usuario que envia el correo, no creo que a un usuario le agrade la idea de dar la contraseña y su cuenta de su correo, a muchos les causaria desconfianza y desistirian por pedir asesoria o soporte.

Además me genera este mensaje que en todos los ejemplos que he probado manda:

Image



En pocas palabras necesito que mi aplicacion me envie correos una cuenta de hotmai. :mrgreen: :!:

Mi propuesta es a algo más sencillo, veo que con Fivewin no es posible, veo que mi opcion es probar con archivos de terceros.. :oops: :oops:

Alguien que pueda orientarme..??
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Envio de Email sin autentificación

Postby karinha » Mon Sep 23, 2013 12:22 pm

Acá creamos una lógica identica a del OUTLOOK EXPRESS y WINDOWS LIVE MAIL, donde el usuário graba sus datos una única vez, y el programa captura los datos y envia el email.

envia tu correo que yo envio las pantallas de mi programa para usted comprender.

salu2.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7244
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Envio de Email sin autentificación

Postby cuatecatl82 » Mon Sep 23, 2013 6:22 pm

karinha:
Aqui mi email: danyleon82@hotmail.com

Me gustaria ver opciones, estoy trabajando en otras opciones que no son muy buenas, pero que necesito hacer..

Saludos..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Envio de Email sin autentificación

Postby karinha » Mon Sep 23, 2013 7:16 pm

cuatecatl82 wrote:karinha:
Aqui mi email: danyleon82@hotmail.com

Me gustaria ver opciones, estoy trabajando en otras opciones que no son muy buenas, pero que necesito hacer..

Saludos..


Listo, enviado.

Mira tu correo.

Salu2.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7244
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 10 guests