DO wwSmtp && load libraries LOCAL loSMTP as wwSmtp loSmtp=CREATEOBJECT("wwSmtp") loSmtp.nMailMode = 0 && 2 - wwIPStuff mode (Win32 - default) 0 - .NET wwSmtp loSmtp.cMailServer="smtp.gmail.com:587" loSmtp.lUseSsl = .T. loSmtp.cSenderEmail="rstrahl@mydomain.com" loSmtp.cSenderName="Mr. Testa" *** Optional Username loSmtp.cUsername = "ricks@gmail.com" loSmtp.cPassword = "secret" loSmtp.cRecipient="somebody@sweat.com,another@bust.com" loSmtp.cCCList="rstrahl@east-wind.com,looser@nobody.com" loSmtp.cSubject="wwSmtp Test Message" *** Optionally specify content type - text/plain is default loSmtp.cContentType = "text/html" loSmtp.cMessage="Who said this had to be <b>difficult</b>?" *** Optionally provide an alternate content type or plain text fallback loSmtp.cAlternateContentType = "text/plain" loSmtp.cAlternateText = "Plain text can go here." *** Optionally send file attachments loSmtp.AddAttachment("c:\temp\somefile.pdf") llResult = loSmtp.SendMail() IF !llResult Wait window loSmtp.cErrorMsg ENDIF+++ Rick ---