m.SMTPSERVER = "mail.somewhere.com"
m.SMTPNAME = "me@somewhere.com"
m.SMTPUSERNAME = "me.somewhere.com"
m.SMTPPASSWORD = "myPassWordForEmailServer"
QUICKEMAIL("someone@somewhere.com","Hi from me")
FUNCTION QUICKEMAIL
PARAMETERS m.EMAILADDRESS,m.MESSAGESTRING
PRIVATE m.EMAILADDRESS,m.MESSAGESTRING,I
LOCAL LLRESULT
SET CLASSLIB TO WWIPSTUFF
OIPSTUFF=CREATEOBJECT("wwIPStuff")
FOR I = 1 TO MEMLINES(m.EMAILADDRESS)
IF !EMPTY(MLINE(m.EMAILADDRESS,I))
OIPSTUFF.CMAILSERVER=m.SMTPSERVER
OIPSTUFF.CSENDEREMAIL=m.SMTPNAME
IF !EMPTY(m.SMTPUSERNAME)
OIPSTUFF.CUSERNAME = m.SMTPUSERNAME
ENDIF
IF !EMPTY(m.SMTPPASSWORD)
OIPSTUFF.CPASSWORD = m.SMTPPASSWORD
ENDIF
OIPSTUFF.CSENDERNAME=m.SYSTEMNAME+" Alert "
OIPSTUFF.CRECIPIENT=MLINE(m.EMAILADDRESS,I)
OIPSTUFF.CSUBJECT= MLINE(m.MESSAGESTRING,1)
OIPSTUFF.CMESSAGE= m.MESSAGESTRING
OIPSTUFF.CATTACHMENT=""
OIPSTUFF.LRETURNRECEIPT = .F.
LLRESULT = OIPSTUFF.SENDMAIL()
IF !LLRESULT
WAIT OIPSTUFF.CERRORMSG WINDOW TIMEOUT 20
ENDIF
WAIT CLEAR
ENDIF
NEXT
RELEASE CLASSLIB WWIPSTUFF
RELEASE OIPSTUFF
RETURN(.T.)