Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to request read receipt using cdo2000 class
Message
 
To
26/06/2012 12:16:03
General information
Forum:
Visual FoxPro
Category:
Internet applications
Environment versions
Visual FoxPro:
VFP 9 SP2
Miscellaneous
Thread ID:
01546935
Message ID:
01547062
Views:
42
>I tried Sergey CDO2000 class to send emails.
>
>How to request read receipt ?
>There is no such property.
>
>Or is there better way to use smtp.gmail.com from VFP (google requires SSL connecton)?

UPDATED: Supports e-mail account from GMAIL
LOCAL loCfg, loMsg, loErr
TRY
  loCfg = CREATEOBJECT("CDO.Configuration")
  WITH loCfg.Fields
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 && ó 587
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = .T.
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = .T.
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user@gmail.com"
    .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
    .Update
  ENDWITH
  loMsg = CREATEOBJECT ("CDO.Message")
  WITH loMsg
    .Configuration = loCfg
    *-- From and To
    .From = "User <user@gmail.com>"
    .To = "Tom <tom@gmail.com>"

    *-- Request read receipt 
    .Fields("urn:schemas:mailheader:disposition-notification-to") = .From
    .Fields("urn:schemas:mailheader:return-receipt-to") = .From
    .Fields.Update

    *-- Subject
    .Subject = "TEST " + TTOC(DATETIME())
    *-- Body
    .TextBody = "This is a test message with CDO from Visual FoxPro"
    *-- Send the message
    .Send()
  ENDWITH
CATCH TO loErr 
  MESSAGEBOX("Failed to send the message" + CHR(13) + ;
    "Error: " + TRANSFORM(loErr.ErrorNo) + CHR(13) + ;
    "Menssage: " + loErr.Message , 16, "Error")
FINALLY
  loMsg = NULL
  loCfg = NULL
ENDTRY
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Nada corre como un zorro
________________________________
Previous
Reply
Map
View

Click here to load this message in the networking platform