FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour DEFINE MAIL ...
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
DEFINE MAIL ...
Posted: Fri Dec 13, 2013 03:52 PM

Hola a todos,

Quién me puede explicar que valores puede tener 'aOrigin' de la clase TMail?

Estoy intentado enviar mails con esta clase pero no lo consigo.
Si indico con lFromUser entonces se abre el lector de mails por defecto pero la cuenta de mail que envía no es la que indico en 'aOrigin'.

Gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 06:06 PM
Mira se ayuda:

Code (fw): Select all Collapse
   aFiles          := {"NOMBREARQ.TXT"}  // anexos

   cSubject        := "Assunto do Email enviado Title/Titulo"

   cAssunto := ALLTRIM( cSubject ) // assunto do email direto

   cTitle := cAssunto

   cNoteText := "Texto del email en el cuerpo del email"

   cTxt := cNoteText   //-> Texto do Email

   cMsgType        := "C"

   cConversationID := ""

   dDate           := DATE()

   cTime           := TIME()

   lReceipt        := .F.

   lFromUser       := .T.

   aOrigin         := {""}

   EmailCliente    := "emaildelcliente@hotmail.com"

   cCC             := "emailconcopia@hotmail.com"

   aRecipients     := { EmailCliente, cCC } //-> Email final para enviar

   cCCO := LOWER( "emailcco@hotmail.com" // con copia oculta

   cDest := ALLTRIM( EmailCliente ) //-> email final para enviar

   //-> Envia o Email - Disparo para o OutLoox Express
   oMail:=TMail():New( cSubject       , ;
                       cNoteText      , ;
                       cMsgType       , ;
                       cConversationID, ;
                       dDate          , ;
                       cTime          , ;
                       lReceipt       , ;
                       lFromUser      , ;
                       aOrigin        , ;
                       aRecipients    , ;
                       aFiles )

   //-> Ativa o OutLook Express - OutLook Express, Tem que ser PADRAO
   oMail:Activate()


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 07:16 PM
karinha wrote:Mira se ayuda:
Code (fw): Select all Collapse
   aFiles          := {"NOMBREARQ.TXT"}  // anexos
   cSubject        := "Assunto do Email enviado Title/Titulo"
   cAssunto := ALLTRIM( cSubject ) // assunto do email direto
   cTitle := cAssunto
   cNoteText := "Texto del email en el cuerpo del email"
   cTxt := cNoteText   //-> Texto do Email
   cMsgType        := "C"
   cConversationID := ""
   dDate           := DATE()
   cTime           := TIME()
   lReceipt        := .F.
   lFromUser       := .T.
   aOrigin         := {""}
   EmailCliente    := "emaildelcliente@hotmail.com"
   cCC             := "emailconcopia@hotmail.com"
   aRecipients     := { EmailCliente, cCC } //-> Email final para enviar
   cCCO := LOWER( "emailcco@hotmail.com" // con copia oculta
   cDest := ALLTRIM( EmailCliente ) //-> email final para enviar
   //-> Envia o Email - Disparo para o OutLoox Express
   oMail:=TMail():New( cSubject       , ;
                       cNoteText      , ;
                       cMsgType       , ;
                       cConversationID, ;
                       dDate          , ;
                       cTime          , ;
                       lReceipt       , ;
                       lFromUser      , ;
                       aOrigin        , ;
                       aRecipients    , ;
                       aFiles )
   //-> Ativa o OutLook Express - OutLook Express, Tem que ser PADRAO
   oMail:Activate()



Gracias Karinha,
Pero no resuleve mi duda, además donde usas cCCO? Y para que sirve lReceipt?

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 07:37 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 07:52 PM

Carlos:

aOrigin = {"tucuenta@decorreo.com"}

Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 08:07 PM
Manuel Aranda wrote:Carlos:

aOrigin = {"tucuenta@decorreo.com"}


Gracias a ambos,

Lo que intento es enviar un mail con "DEFINE MAIL ..." de Fivewin.

Cuando lo intento especificando FROM USER me abre el Windows Live Mail con la cuenta de correo por defecto, cuando lo intento sin FROM USER también lo intenta con esa misma cuenta, cuando estoy especificando otra diferente.

No sé que hacer.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: DEFINE MAIL ...
Posted: Fri Dec 13, 2013 09:08 PM

Carlos,

La función de Fivewin no funciona bien con los servidores smtp más recientes que usan los ISP.

Prueba así:

LOCAL oSmtp, oEMail
LOCAL cSmtpUrl
LOCAL cSubject, cFrom, cTo, cBody, cFile

  // preparing data for eMail
  cSmtpUrl := "smtp://mailaccount:password@smtp.server.com"
  cSubject := "Testing eMail"
  cFrom    := "MyName@Mail.server.com"
  cTo      := "YourName@another.server.com"
  cFile    := "File_Attachment.zip"
  cBody    := "This is a test mail sent at: " + DtoC(Date()) + " " + Time()

  // preparing eMail object
  oEMail   := TIpMail():new()
  oEMail:setHeader( cSubject, cFrom, cTo )
  oEMail:setBody( cBody )
  oEMail:attachFile( cFile )

  // preparing SMTP object
  oSmtp := TIpClientSmtp():new( cSmtpUrl )

  // sending data via internet connection
  IF oSmtp:open()
     oSmtp:sendMail( oEMail )
     oSmtp:close()
     ? "Mail sent"
  ELSE
     ? "Error:", oSmtp:lastErrorMessage()
  ENDIF

RETURN

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: DEFINE MAIL ...
Posted: Sun Dec 15, 2013 12:01 AM
lucasdebeltran wrote:Carlos,

La función de Fivewin no funciona bien con los servidores smtp más recientes que usan los ISP.

Prueba así:

LOCAL oSmtp, oEMail
LOCAL cSmtpUrl
LOCAL cSubject, cFrom, cTo, cBody, cFile

// preparing data for eMail
cSmtpUrl := "smtp://mailaccount:password@smtp.server.com"
cSubject := "Testing eMail"
cFrom := "MyName@Mail.server.com"
cTo := "YourName@another.server.com"
cFile := "File_Attachment.zip"
cBody := "This is a test mail sent at: " + DtoC(Date()) + " " + Time()

// preparing eMail object
oEMail := TIpMail():new()
oEMail:setHeader( cSubject, cFrom, cTo )
oEMail:setBody( cBody )
oEMail:attachFile( cFile )

// preparing SMTP object
oSmtp := TIpClientSmtp():new( cSmtpUrl )

// sending data via internet connection
IF oSmtp:open()
oSmtp:sendMail( oEMail )
oSmtp:close()
? "Mail sent"
ELSE
? "Error:", oSmtp:lastErrorMessage()
ENDIF
RETURN

Gracias Lucas,
Lo tendré en cuenta.
Ahora amismo estoy haciendo pruebas con al clase TSMP. A veces va y otras no, tengo que mirarlo con cariño.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: DEFINE MAIL ...
Posted: Sun Dec 15, 2013 04:19 PM

Dónde están las clases TIpClientSmtp y TIpMail ?

Gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: DEFINE MAIL ...
Posted: Thu May 08, 2014 09:59 PM
Manuel Aranda wrote:Carlos:

aOrigin = {"tucuenta@decorreo.com"}



Manuel,

No me funciona con Live Mail y Windows 7. Siempre sale la cuenta predeterminada.
Un saludo



Manuel

Continue the discussion