Olá colegas, pesquisando no fórum ache várias formas de mandar e-mail a q adotei foi a do código abaixo,
Código: Selecionar todos
Function ENVIA_EMAIL()
LOCAL oSmtp, oEMail
LOCAL cSmtpUrl
LOCAL cSubject, cFrom, cTo, cBody, cFile
cSmtpUrl := "smtp://usuario:senha@smtp.mail.yahoo.com.br"
cFrom := "usuario@yahoo.com.br"
cTo := "usuario@hotmail.com"
cSubject := "Erro sistema"
cFile := NIL //cNOME
cBody := "Erro Sistema"
oEMail := TIpMail():new()
oEMail:setHeader( cSubject, cFrom, cTo )
oEMail:setBody( cBody )
oEMail:attachFile( cFile )
// oEMail:hHeaders[ "Disposition-Notification-To" ] := cFrom // solicita confirmacao de recebimento
oSmtp := TIpClientSmtp():new( cSmtpUrl )
IF oSmtp:open()
oSmtp:sendMail( oEMail )
oSmtp:close()
Msg( [E-Mail enviado com sucesso] )
ELSE
fim_run()
Msg( "Erro:", oSmtp:lastErrorMessage() )
ENDIF
RETURN Nilmas esta dando erro na linha:
Código: Selecionar todos
oEMail:setHeader( cSubject, cFrom, cTo )Agradecendo desde já....
Sucesso!!!!

