Enviar E-mail 0.99.70
Enviado: 24 Nov 2009 02:46
.
Olá colegas, pesquisando no fórum ache várias formas de mandar e-mail a q adotei foi a do código abaixo,
mas esta dando erro na linha:
Olhei na documentação do xHarbour e parece q a sintaxe esta ok... alguém sabe resolver isso no xHarbour 0.99.70 sem ter q mudar pra Harbour ou versões novas do xHarbour, digo isto, pois já mudei pra Harbour e versões novas do xHarbour e cheguei a conclusão q por um tempo indeterminado tenho q ficar no 0.99.70, questões aki q não vem de encontro com o tópico.
Agradecendo desde já....
Sucesso!!!!
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!!!!