Theotokos Posted March 16, 2010 Author Report Share Posted March 16, 2010 Static Function Config_Mail(cServ,nPort,cUser,cPass,lAut,lSSL) ******************************************************************************** local lRet := .f. local oCfg, oError DEFAULT cServ := "smtp.live.com" //--> SERVIDOR SMTP - "smtp.servidor.com.br" DEFAULT nPort := 25 DEFAULT cUser := "rone_jesus@hotmail.com" //--> USUARIO DEFAULT cPass := "mariadocarmo" //--> SENHA DEFAULT lAut := .t. DEFAULT lSSL := .t. TRY oCfg := CREATEOBJECT( "CDO.Configuration" ) WITH OBJECT oCfg:Fields :Item( "http://schemas.microsoft.com/cdo/configuration/smtpserver" ):Value := cServ :Item( "http://schemas.microsoft.com/cdo/configuration/smtpserverport" ):Value := nPort :Item( "http://schemas.microsoft.com/cdo/configuration/sendusing" ):Value := 2 :Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := lAut :Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := lSSL :Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := cUser :Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := cPass :Update() END WITH lRet := .t. CATCH oError MsgInfo( "Não Foi possÃvel Enviar o e-Mail!" +CRLF+ ; "Error: " + Transform(oError:GenCode, nil) + ";" +CRLF+ ; "SubC: " + Transform(oError:SubCode, nil) + ";" +CRLF+ ; "OSCode: " + Transform(oError:OsCode, nil) + ";" +CRLF+ ; "SubSystem: " + Transform(oError:SubSystem, nil) + ";" +CRLF+ ; "Mensaje: " + oError:Description, "Atenção" ) END //--> FIM DAS CONFIGURAÇOES. if lRet Envia_Mail(oCfg) endif Return lRet ******************************************************************************** Function Envia_Mail(oCfg) ******************************************************************************** local aAttach := {}, aTo := {} local cToken local nEle local oMsg local cFrom, cSubject, cMsg, cAttach cFrom := "rone_jesus@hotmail.com" //--> DE aTo := { "ale.seribeli@hotmail.com","kmt_karinha@pop.com.br","joao@pleno.com.br" } //--> PARA cSubject := "Teste de Envio de eMail - FW" //--> ASSUNTO cMsg := "NOIS TRUPICA MAIS NAO CAI..." cAttach := "&cCamSistema\spfc.jpg,&cCamSistema\caipira.jpg" // ANEXO nEle := 1 While ! Empty( cToken := StrToken( cAttach, nEle++, "," ) ) AAdd( aAttach, cToken ) EndDo for i:=1 to len(aTo) TRY oMsg := CREATEOBJECT ( "CDO.Message" ) WITH OBJECT oMsg :Configuration = oCfg :From = cFrom :To = aTo :Subject = cSubject :TextBody = cMsg For x := 1 To Len( aAttach ) :AddAttachment(AllTrim(aAttach[x])) Next :Send() END WITH CATCH MsgInfo("Não Foi PossÃvel Enviar," +CRLF+; "a Mensagem: " +CRLF+; cSubject +CRLF+; "p/ o eMail: " + aTo, "Atenção" ) END next Return nil MESMO ERRO!!!!!!!!!!!!!!!!!!! Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) Quote Link to comment Share on other sites More sharing options...
Ale SB Posted March 16, 2010 Report Share Posted March 16, 2010 Rone... cAttach := "&cCamSistema\spfc.jpg,&cCamSistema\caipira.jpg" // ANEXO Estes arquivos estao ai ? se ele nao achar os anexos...tb da este erro de envio. conferi ai. @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Quote Link to comment Share on other sites More sharing options...
Theotokos Posted March 16, 2010 Author Report Share Posted March 16, 2010 citação:Rone... cAttach := "&cCamSistema\spfc.jpg,&cCamSistema\caipira.jpg" // ANEXO Estes arquivos estao ai ? se ele nao achar os anexos...tb da este erro de envio. conferi ai. @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> id=quote>id=quote>Vou testar sem arquivo em anexo!!! Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) Quote Link to comment Share on other sites More sharing options...
Theotokos Posted March 16, 2010 Author Report Share Posted March 16, 2010 citação: citação:Rone... cAttach := "&cCamSistema\spfc.jpg,&cCamSistema\caipira.jpg" // ANEXO Estes arquivos estao ai ? se ele nao achar os anexos...tb da este erro de envio. conferi ai. @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> id=quote>id=quote>Vou testar sem arquivo em anexo!!! Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) id=quote>id=quote>TESTEI SEM ANEXO, MAS DA A MESMA MENSAGEM, A DIFERENÇA É QUE DEMOROU MAIS PARA APARECER A MENSAGEM... Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted March 16, 2010 Report Share Posted March 16, 2010 Depois de algumas tentativas frustadas de passar email via sistema sem usar o outlook, finalmente consegui com esta rotina...vlw Ale pela contribuição... Obrigado Luiz Fernando msn: empresoft@globo.com skype:empresoft empresoft@globo.com FWH 8.04,XHARBOUR 1.1,PELES,XDEV,VLIB,ADS 8.1 FWH 9.12,XHARBOUR 1.2,ADS 9.0 Quote Link to comment Share on other sites More sharing options...
Ale SB Posted March 16, 2010 Report Share Posted March 16, 2010 Bom Rone... Se nao for agora..ai meu amigo..chama uma Benzedeira..q se ta zicado...heheh Testa ai por este Executavel q eu montei. E para desencargo de conciencia, compilei com a mesma versao do Fw q vc usa( fwh712). http://www.fivewin.com.br/exibedicas.asp?id=1039 Nao esqueça de reportar ai pra nois o resultado ! Ps.: vc ta usando q versao do Windows ? @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Editado por - Ale SB on 16/03/2010 21:41:06 Quote Link to comment Share on other sites More sharing options...
Theotokos Posted March 16, 2010 Author Report Share Posted March 16, 2010 citação: citação:Bom Rone... Se nao for agora..ai meu amigo..chama uma Benzedeira..q se ta zicado...heheh Testa ai por este Executavel q eu montei. E para desencargo de conciencia, compilei com a mesma versao do Fw q vc usa( fwh712). http://www.fivewin.com.br/exibedicas.asp?id=1039 Nao esqueça de reportar ai pra nois o resultado ! Ps.: vc ta usando q versao do Windows ? @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Editado por - Ale SB on 16/03/2010 21:41:06 id=quote>id=quote>É meu amigo, vou ter que chamar benzedeira... não deu certo, acontece a mesma coisa, a mesma mensagem de erro... Olhei o teu código e comparei com o meu, o que refere a configuração esta tudo igual. Mas não envia o bandido do email. Ja tentei com firewall desativado tambem, e nada... vou posta a minha rotina pra vc ver, vis algumas alterações mas quanto a configuração fica a mesma coisa... Function fEmail() Local oDlg, aCtl[ 22 ], oFont Local cMailServer := PadR( "smtp.live.com", 60 ), ; // servidor de correo cFrom := Space( 60 ), ; // remitente cTo := PadR( "rone_jesus@hotmail.com", 180 ), ; // destinatario (uno o varios separados con comas) cBCC := Space( 180 ), ; // copias ocultas a (uno o varios separados con comas) cAttach := Space( 180 ),; // archivo anexo (uno o varios separados con comas) cSubject := Space( 60 ), ; // asunto cBody := Space( 500 ), ; // cuerpo del mensaje nPort := 25, ; // puerto usado por el servidor de correo cUser := Space( 60 ), ; // nombre de usuario para autenticación cPass := Space( 30 ) // contraseña para autenticación * Local cProvedor := PadR("Hotmail",20) Local aProvedor := { "UOL (Universo On-Line)","Terra","IG (Internet Generation)",; "iBest","iTelefônica","Gmail (Google Mail)","Yahoo","Hotmail","BOL (Brasil On-Line)"} DEFINE FONT oFont NAME "Arial" SIZE 0, -16 DEFINE DIALOG oDlg FROM 0, 0 TO 455, 703 PIXEL ; TITLE "Enviar Email" @ 10, 5 SAY aCtl[ 1 ] PROMPT "Provedor" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 10,80 COMBOBOX aCtl[2] VAR cProvedor Of oDlg ; ITEMS aProvedor SIZE 264, 12 PIXEL Valid !Empty(cProvedor) ; FONT oFont UPDATE PICTURE "@K" @ 24, 5 SAY aCtl[ 5 ] PROMPT "Remetente:" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 24, 80 GET aCtl[ 6 ] VAR cFrom OF oDlg ; FONT oFont UPDATE PICTURE "@K" ; SIZE 264, 11 PIXEL @ 39, 5 SAY aCtl[ 7 ] PROMPT "Destinátario:" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 39, 80 GET aCtl[ 8 ] VAR cTo OF oDlg ; FONT oFont UPDATE PICTURE "@K" ; SIZE 264, 11 PIXEL @ 54, 5 SAY aCtl[ 9 ] PROMPT "Copia para:" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 54, 80 GET aCtl[ 10 ] VAR cBCC OF oDlg ; FONT oFont UPDATE PICTURE "@K" ; SIZE 264, 11 PIXEL @ 69, 5 SAY aCtl[ 11 ] PROMPT "Anexar :" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 69, 80 GET aCtl[ 12 ] VAR cAttach OF oDlg PICTURE "@K" ; FONT oFont UPDATE ; SIZE 253, 11 PIXEL // ACTION fAddAttach( aCtl[ 12 ] ) ; // descomentar para FWH 8.12 o posterior @ 69,333 BUTTON "..." OF oDlg SIZE 10, 10 PIXEL ACTION fAddAttach( aCtl[ 12 ] ) @ 84, 5 SAY aCtl[ 13 ] PROMPT "Assunto:" OF oDlg ; FONT oFont UPDATE ; SIZE 70, 11 PIXEL @ 84, 80 GET aCtl[ 14 ] VAR cSubject OF oDlg ; FONT oFont UPDATE PICTURE "@K" ; SIZE 264, 11 PIXEL @ 99, 5 SAY aCtl[ 15 ] PROMPT "Autenticação Usuário : " OF oDlg ; FONT oFont UPDATE ; SIZE 80, 11 PIXEL @ 99, 87 GET aCtl[ 16 ] VAR cUser OF oDlg ; FONT oFont UPDATE PICTURE "@K" ; SIZE 118, 11 PIXEL @ 99,213 SAY aCtl[ 17 ] PROMPT "Senha : " OF oDlg ; FONT oFont UPDATE ; SIZE 44, 11 PIXEL @ 99,259 GET aCtl[ 18 ] VAR cPass OF oDlg PASSWORD ; FONT oFont UPDATE PICTURE "@K"; SIZE 85, 11 PIXEL @118, 6 SAY aCtl[ 19 ] PROMPT "Corpo da Mensagem" OF oDlg ; SIZE 100, 11 PIXEL ; FONT oFont @126, 10 GET aCtl[ 20 ] VAR cBody OF oDlg ; FONT oFont MULTILINE UPDATE ; SIZE 330, 72 PIXEL @208,213 BUTTON aCtl[ 21 ] PROMPT "&Enviar" OF oDlg ; FONT oFont SIZE 53, 16 PIXEL ; ACTION (fSendMail( cProvedor, cFrom, cTo, cSubject, cBody, cAttach, cBCC, cUser, cPass )) @208,292 BUTTON aCtl[ 22 ] PROMPT "&Sair" OF oDlg ; FONT oFont SIZE 53, 16 PIXEL ACTION oDlg:End() ACTIVATE DIALOG oDlg CENTERED ; VALID ( oFont:End(), .T. ) Return Nil //---------------------------------------------------------------------------------------------// Function fSendMail( cProvedor, cFrom, cTo, cSubject, cBody, cAttach, cBCC, cUser, cPass ) Local oCfg, oMsg, oError, nEle, cToken, ; aAttach := {}, ; lAuth := ! Empty( cUser ) .and. ! Empty( cPass ), ; nSendOpt := 2 // send using: 1 = pickup folder 2 = port 3 = remote mail server * * Nome Provedor, pop3, smtp, Autenticacao, portasmtp, portapop, ssl * Local aProvedor := { {"UOL (Universo On-Line)",'pop.uol.com.br','smtp.uol.com.br',.t.,25,110,.f.}, ; {"Terra",'pop.terra.com.br','smtp.terra.com.br',.t.,25,110,.f.},; {"IG (Internet Generation)",'pop.ig.com.br','smtp.ig.com.br',.t.,465,995,.t.},; {"iBest",'pop.ibest.com.br','smtp.ibest.com.br',.t.,465,995,.t.},; {"iTelefônica",'pop.itelefonica.com.br','smtp.itelefonica.com.br',.t.,25,110,.f.},; {"Gmail (Google Mail)",'pop.gmail.com.br','smtp.gmail.com.br',.t.,465,995,.f.},; {"Yahoo",'pop.mail.yahoo.com.br','smtp.mail.yahoo.com.br',.t.,25,110,.f.},; {"Hotmail",'pop3.live.com','smtp.live.com',.t.,25,995,.t.},; {"BOL (Brasil On-Line)",'pop3.bol.com.br','smtp.bol.com.br',.t.,25,110,.f.} } Default cSubject := "", ; cBody := "" * nPosicao := ASCAN(aProvedor, {|a| Upper(AllTrim(a[1])) = Upper(AllTrim(cProvedor)) } ) * nPort := aProvedor[nPosicao, 5] lAuth := aProvedor[nPosicao, 4] cMailServer := aProvedor[nPosicao, 3] cSSL := aProvedor[nPosicao, 7] * If "GMAIL.COM" $ Upper( cMailServer ) .and. ( Empty( cUser ) .or. Empty( cPass ) ) MsgStop( "Com GMail são requeridos nome do usuario e senha", "Atenção" ) Return .f. EndIf CursorWait() nEle := 1 While ! Empty( cToken := StrToken( cAttach, nEle++, "," ) ) AAdd( aAttach, cToken ) EndDo Try oCfg := CREATEOBJECT( "CDO.Configuration" ) WITH OBJECT oCfg:Fields :Item( "http://schemas.microsoft.com/cdo/configuration/smtpserver" ):Value := cMailServer :Item( "http://schemas.microsoft.com/cdo/configuration/smtpserverport" ):Value := nPort :Item( "http://schemas.microsoft.com/cdo/configuration/sendusing" ):Value := nSendOpt If lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := cSSL :Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := cUser :Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := cPass End :Update() END WITH oMsg := CreateObject( "CDO.Message" ) With Object oMsg :Configuration = oCfg :From = AllTrim(cFrom) :To = AllTrim(cTo) :Subject = AllTrim(cSubject) :TextBody = AllTrim(cBody) For nEle := 1 To Len( aAttach ) :AddAttachment = aAttach[ nEle ] Next If ! Empty( cBCC ) :BCC = AllTrim(cBCC) EndIf :Send() End With Catch oError CursorArrow() MsgStop( "Não foi possÃvel enviar a mensagem" + CRLF + "Error: " + cValToChar( oError:GenCode) + CRLF + ; "SubC: " + cValToChar( oError:SubCode ) + CRLF + "OSCode: " + cValToChar( oError:OsCode ) + CRLF + ; "SubSystem: " + cValToChar( oError:SubSystem ) + CRLF + "Mensagem: " + oError:Description ) oCfg := Nil oMsg := Nil Return .f. End Try oCfg := Nil oMsg := Nil CursorArrow() Return .t. //---------------------------------------------------------------------------------------------// Static Function fAddAttach( oGet ) Local cFile, ; cAttach := oGet:VarGet() cFile := cGetFile( "*.*", "Selecione o arquivo" ) If ! Empty( cFile ) cAttach := Lower( PadR( AllTrim( cAttach ) + If( ! Empty( cAttach ), ",", "" ) + AllTrim( cFile ), 180 ) ) EndIf oGet:cText( cAttach ) Return Nil Quem Sabe Aparece uma Luz divina, para clarear o problema... Se vc puder fazer o favor de testa-la, ai vai ser o cara... Muito obgdo por tudo!!! Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) id=quote>id=quote>Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) Quote Link to comment Share on other sites More sharing options...
Ale SB Posted March 16, 2010 Report Share Posted March 16, 2010 Rone, pronto, agora acertei seu codigo: Tinha excesso de espaços,...pqna falta de atençao. Uma dica, acho desnecessario o uso da funçao PAD..mas..enfim..acerta isso aki q agora vai funcionar: If lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := cSSL :Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := alltrim(cUser) :Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := alltrim(cPass)id=red>End id=code>id=code> Static Function fAddAttach( oGet ) Local cFile, ; cAttach := oGet:VarGet() cFile := cGetFile( "*.*", "Selecione o arquivo" ) If ! Empty( cFile ) cAttach := Lower( PadR( AllTrim( cAttach ) + If( ! Empty( cAttach ), ",", "" ) + AllTrim( cFile ), 180 ) ) EndIf oGet:cText( alltrim(cAttach) )id=red> Return Nil id=code>id=code>Resolvido... @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Editado por - Ale SB on 17/03/2010 00:28:50 Quote Link to comment Share on other sites More sharing options...
aferra Posted March 17, 2010 Report Share Posted March 17, 2010 Exatamente, esse é o Kra, vlw Ale.... "eitcha nomi bunitu de bom sô".....rsrsrsrsrsrs Alessandroid=blue> FW20d+CL53b+Blk7+@Say+CDX FW9.07+xHb121+PellesC+CDX "Uma imaginação bem canalizada é fonte de grandes proezas"id=red> Quote Link to comment Share on other sites More sharing options...
Theotokos Posted March 17, 2010 Author Report Share Posted March 17, 2010 citação:Rone, pronto, agora acertei seu codigo: Tinha excesso de espaços,...pqna falta de atençao. Uma dica, acho desnecessario o uso da funçao PAD..mas..enfim..acerta isso aki q agora vai funcionar: If lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := lAuth :Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := cSSL :Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := alltrim(cUser) :Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := alltrim(cPass)id=red>End id=code>id=code> Static Function fAddAttach( oGet ) Local cFile, ; cAttach := oGet:VarGet() cFile := cGetFile( "*.*", "Selecione o arquivo" ) If ! Empty( cFile ) cAttach := Lower( PadR( AllTrim( cAttach ) + If( ! Empty( cAttach ), ",", "" ) + AllTrim( cFile ), 180 ) ) EndIf oGet:cText( alltrim(cAttach) )id=red> Return Nil id=code>id=code>Resolvido... @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Editado por - Ale SB on 17/03/2010 00:28:50 id=quote>id=quote>********************************************************* REALMENTE RESOLVIDO, MUITO OBRIGADO.... VOCÊ É O CARAAAAAAAAAAAA!!!!!!!!!!!!!! COM DEUS.... Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) Quote Link to comment Share on other sites More sharing options...
LUIS1361303120 Posted March 17, 2010 Report Share Posted March 17, 2010 se eu tenho outro tipo de conta que nao seja hotmail.com e sim com o nome www.univelox.com.br,,, existe alguma maneira de usar isso, pois eu so uso ele para mandar email e seria muito util par ao meu trabalho, obrigado ale,,, e funciona certinho o que vc postou parabens... faz tempo que estava procurando uma coisa desssas e usei de tudo ate uma dos DOS...... Quote Link to comment Share on other sites More sharing options...
Ale SB Posted March 17, 2010 Report Share Posted March 17, 2010 citação:se eu tenho outro tipo de conta que nao seja hotmail.com e sim com o nome www.univelox.com.br,,, existe alguma maneira de usar isso, pois eu so uso ele para mandar email e seria muito util par ao meu trabalho, obrigado ale,,, e funciona certinho o que vc postou parabens... faz tempo que estava procurando uma coisa desssas e usei de tudo ate uma dos DOS...... id=quote>id=quote>Blz Luis; pode usar sim, esta rotina funciona com qq tipo de provedor, basta vc saber as configuraçoes de email de seu Provedor...eh soh entrar em contato ai com eles e pedir as configuraçoes; - smtp - numero da porta de saida - usuario - senha - se requer autenticaçao - se necessita conexao SSL DEFAULT cServ := "smtp.live.com" //--> SERVIDOR SMTP - DEFAULT nPort := 25 DEFAULT cUser := "yyyyyyy@hotmail.com" //--> USUARIO DEFAULT cPass := "xxxxx" //--> SENHA DEFAULT lAut := .t. DEFAULT lSSL := .t. id=code>id=code>eh isso ai..tendeu ?! @braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Quote Link to comment Share on other sites More sharing options...
sygecom Posted March 17, 2010 Report Share Posted March 17, 2010 Olá Ale, Boa sua função, vou testar também, porem sabe me dizer como se envia solicitação de leitura ? Leonardo Machado Alvorada-RS Hwgui + Harbour leonardodemachado@hotmail.com Quote Link to comment Share on other sites More sharing options...
Ale SB Posted March 17, 2010 Report Share Posted March 17, 2010 citação:Olá Ale, Boa sua função, vou testar também, porem sabe me dizer como se envia solicitação de leitura ? Leonardo Machado Alvorada-RS Hwgui + Harbour leonardodemachado@hotmail.com id=quote>id=quote>Blz Leonardo, entao quem me passou a dica para usar este componete do Windows foi o Luiz Batata, depois eu dei uma estudada melhor nos recursos deste componete (CDOSys) e fui descobrindo alguns macetes ...eh muito boa mesma...se o cara tiver tempo ele pode desenvolver um gerenciador de eMail's em FW tranquilo soh usando ela. Mas, enfim..para vc pedir solicitaçao de Leitura eh simples...mas...pelo q eu sei soh eh pedido a solicitação de Envio de leitura se o cara abrir a mensagem por algum gerenciados de eMail instalado no micro dele. Usando gerenciadores WEB, ate onde eu sei e ja testei eles nao pedem confirmaçao. oMsg := CREATEOBJECT ( "CDO.Message" ) WITH OBJECT oMsg :Configuration = oCfg :From = cFrom :To = aTo :Subject = cSubject :TextBody = cMsg For x := 1 To Len( aAttach ) :AddAttachment(AllTrim(aAttach[x])) Next :Fields( "urn:schemas:mailheader:disposition-notification-to" ):Value := "ale.seribeli@hotmail.com" :Fields:update() id=red> :Send() END WITH id=code>id=code>@braços Ale aleseribeli@hotmail.com Andradina/SP "Nóis é Jeca, mais nóis é Jóia"id=red> Editado por - Ale SB on 17/03/2010 21:54:52 Quote Link to comment Share on other sites More sharing options...
sygecom Posted March 17, 2010 Report Share Posted March 17, 2010 Vlw Ale, deu certo, e sei dessa limitação sim da confirmação de leitura, apenas repasso para os clientes essa limitação. Leonardo Machado Alvorada-RS Hwgui + Harbour leonardodemachado@hotmail.com Quote Link to comment Share on other sites More sharing options...
CleitonSH Posted December 2, 2010 Report Share Posted December 2, 2010 Aproveitando este tópico, estou tentando inserir um arquivo HTML no corpo do e-mail, mas não vai de jeito nenhum. Já tentei inserindo o arquivo como anexo, mas o mesmo não aparece no corpo do e-mail. Alguém já conseguiu fazer isso? Cleiton FWH906+xHarbour 1.2.1+WorkShop, FW20d+Clipper5.2+Clip53b Quote Link to comment Share on other sites More sharing options...
atnsoft Posted December 2, 2010 Report Share Posted December 2, 2010 Estamos na mesma luta. Veja aqui: http://www.fivewin.com.br/forum/topic.asp?TOPIC_ID=18439 '> http://www.fivewin.com.br/forum/topic.asp?TOPIC_ID=18439 Coloque isso: :TextBody := "Texto puro"+CRLF+"blabla" :HTMLBody := " Texto em html/h1>" :CreateMHTMLBody = "file:c:\emails\teste.htm" // do arquivo htm AtnSoft(Antenor Rabello) - xHarbour 0.99.71 / FwH 7.05 / Verce Quote Link to comment Share on other sites More sharing options...
CleitonSH Posted December 2, 2010 Report Share Posted December 2, 2010 Beleza Antenor, deu certo. Obrigado. Cleiton FWH906+xHarbour 1.2.1+WorkShop, FW20d+Clipper5.2+Clip53b Quote Link to comment Share on other sites More sharing options...
CleitonSH Posted December 3, 2010 Report Share Posted December 3, 2010 Pra quais contas vocês conseguiram configurar? Não estou conseguindo configurar para o BOL, somente para HOTMAIL. Cleiton FWH906+xHarbour 1.2.1+WorkShop, FW20d+Clipper5.2+Clip53b Quote Link to comment Share on other sites More sharing options...
atnsoft Posted December 3, 2010 Report Share Posted December 3, 2010 Servidor de envio de mensagens: smtps.bol.com.br Porta de SMTP: 587 ou 465 Requer conexão segura: sim Meu servidor requer autenticação: sim AtnSoft(Antenor Rabello) - xHarbour 0.99.71 / FwH 7.05 / Verce Quote Link to comment Share on other sites More sharing options...
DonJuan Posted December 4, 2010 Report Share Posted December 4, 2010 citação:Amigos, abaxei alguns exemplos aqui para enviar email, mas não tenho conseguido, porque o provedor é hotmail. Como que configuro os parametros de smtp, pop, to, port, etc... desde ja obgdo... Em Cristo! com Maria!!! Rone O. Coura ************************ xHarbour + BCC55 + FiveWin + xDevStudio ************************ A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2) id=quote>id=quote>Veja esse exemplo se resolveria seu caso http://www.fivewin.com.br/exibedicas.asp?id=1051 FHW 10.6, XHB1.2.1, PELLESC 6.0, XDEV 7.2, SQLRDD, MySql, Firebird, Postgres "MIGRE SEUS SISTEMAS EM CLIPPER PARA 32BITS COM BAMCOS SQL" Quote Link to comment Share on other sites More sharing options...
wesllen Posted December 21, 2010 Report Share Posted December 21, 2010 Boa tarde. Estou testando esse recurso pois preciso enviar e-mail pelo GMAIL e eles só não são enviados quando coloco um anexo em HTM (boleto de cobrança). Como proceder neste caso, ou seja, enviar um arquivo .HTM Agradeço pela grande ajuda. []'s Wesllen Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.