enviar email com ACBrMail32.dll
Moderador: Moderadores
- jairfab
- Usuário Nível 3

- Mensagens: 252
- Registrado em: 21 Mai 2007 09:43
- Localização: São Paulo, Região Leste - Suzano
enviar email com ACBrMail32.dll
Bom dia!
Gostaria de saber se alguem aqui utiliza a dll ACBrMail32.dll para enviar email e se estar conseguindo enviar, fui fazer alguns teste hoje e nao estar funcionando teste com varios opcoes de servidor de email inclusive com versoes comercial
Ficarei grato a vossas respostas!
Jair
Gostaria de saber se alguem aqui utiliza a dll ACBrMail32.dll para enviar email e se estar conseguindo enviar, fui fazer alguns teste hoje e nao estar funcionando teste com varios opcoes de servidor de email inclusive com versoes comercial
Ficarei grato a vossas respostas!
Jair
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
enviar email com ACBrMail32.dll
Amiguinhos,
jairfab
Funcionava antes?
jairfab
Funcionava antes?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- jairfab
- Usuário Nível 3

- Mensagens: 252
- Registrado em: 21 Mai 2007 09:43
- Localização: São Paulo, Região Leste - Suzano
enviar email com ACBrMail32.dll
sim fiz vários testes e para alguns tipos de e-mail parou de funcionar, mas criei um email emai@meudominio.com.br e funcionou.
Mas antes funcionava em quase todos os E-mail! Os email do grupo microsoft e mais algusn parou de funcionar.
Mas antes funcionava em quase todos os E-mail! Os email do grupo microsoft e mais algusn parou de funcionar.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
enviar email com ACBrMail32.dll
Você viu se teve atualização das Portas, pois os servidores vivem atualizando e temos que ficar bem atentos às suas regras.
Exemplo com CDO:
Exemplo com CDO:
Código: Selecionar todos
FUNCTION Envia_email(aFiles,cSubject,cDest,cMsg,cServerIp,cFrom,cUser,cPass,vPORTSMTP,cCC,cBCC,vEMAIL_CONF,wSSL_EMAIL)
**********************************************************************************************************************
Local lRet := .f.
Local oCfg, oError
Local lAut := .t.
TRY
oCfg := CREATEOBJECT( "CDO.Configuration" )
WITH OBJECT oCfg:Fields
:Item( "http://schemas.microsoft.com/cdo/configuration/smtpserver" ):Value := cServerIp //server SMTP
:Item( "http://schemas.microsoft.com/cdo/configuration/smtpserverport" ):Value := vPORTSMTP
:Item( "http://schemas.microsoft.com/cdo/configuration/sendusing" ):Value := 2 // Remote SMTP = 2, local = 1
:Item( "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ):Value := 1 //
:Item( "http://schemas.microsoft.com/cdo/configuration/smtpusessl" ):Value := .f. //wSSL_EMAIL // .F. Ou .T.
:Item( "http://schemas.microsoft.com/cdo/configuration/sendusername" ):Value := AllTrim(cUser)
:Item( "http://schemas.microsoft.com/cdo/configuration/sendpassword" ):Value := AllTrim(cPass)
:Item( "http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" ):Value := 60
:Update()
END WITH
lRet := .t.
CATCH oError
MsgError( "Não Foi possível Enviar o e-Mail!" +HB_OsNewLine()+ ;
"Error: " + Transform(oError:GenCode, nil) + ";" +HB_OsNewLine()+ ;
"SubC: " + Transform(oError:SubCode, nil) + ";" +HB_OsNewLine()+ ;
"OSCode: " + Transform(oError:OsCode, nil) + ";" +HB_OsNewLine()+ ;
"SubSystem: " + Transform(oError:SubSystem, nil) + ";" +HB_OsNewLine()+ ;
"Mensaje: " + oError:Description, "Atenção" )
END
If lRet
TRY
oMsg := CREATEOBJECT ( "CDO.Message" )
WITH OBJECT oMsg
:Configuration = oCfg
:From = cUser //cFrom
:Sender = cUser
:To = cDest
:Subject = cSubject
:TextBody = cMsg
For x := 1 To Len( aFiles )
:AddAttachment(AllTrim(aFiles[x]))
Next
:MDNRequested := .T. // Requiere respuesta
:DSNOptions := 14 //Return a DSN if delivery succeeds, fails, or is delayed.
//:Fields( "urn:schemas:mailheader:disposition-notification-to" ):Value := cFrom //'retorno@simplesinformatica.com.br'
//:Fields( "urn:schemas:mailheader:return-receipt-to" ):Value := cFrom //'retorno@simplesinformatica.com.br'
:Fields( "urn:schemas:httpmail:importance" ):Value := '2'
:Fields:update()
:Send()
END WITH
lRet := .t.
CATCH oError
msg := 'Não Foi Possível Enviar a Mensagem: "' + cSubject+'"' + CRLF
msg += 'Verifique se existe conexão com a Internet.' + CRLF
msg += "Destinatário.: " + cDest + CRLF
msg += "Error.: " + Str( oError:GenCode) + CRLF
msg += "SubC.: " + Str( oError:SubCode ) + CRLF
msg += "OSCode.: " + Str( oError:OsCode ) + CRLF
msg += "SubSystem.: " + oError:SubSystem + CRLF
msg += "Mensagem.: " + oError:Description + CRLF
msg += "Operação.: [" + oError:Operation + "]" + CRLF
mArgs := oError:Args
msg += "Argumento: " + ValType(mArgs) + '[' +Alltrim(Str(Len(mArgs)))+ ']' + CRLF
If ValType(mArgs) = 'C'
msg += "Argumento: [" + mArgs + "]"
ElseIf ValType(mArgs) = 'A'
For i=1 To Len(mArgs)
msg += Str(i, 1)+" [" + mArgs[i] + "]" +CRLF
Next
Endif
MsgAtencao( msg )
lRet := .f.
END
Endif
oCfg := NIL
oMsg := NIL
Return lRet
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
enviar email com ACBrMail32.dll
Boa tarde, veja se este modelo ajuda, funciona muito bem com uol e outros:
https://mega.nz/file/ZY0lCC4b#J087eB2aP ... ifxl_41Qco
Regards, saludos.
https://mega.nz/file/ZY0lCC4b#J087eB2aP ... ifxl_41Qco
Regards, saludos.
- filizola
- Usuário Nível 3

- Mensagens: 421
- Registrado em: 19 Ago 2003 20:10
- Localização: Belo Horizonte/MG
enviar email com ACBrMail32.dll
Não seria o problemas dos 2 fatores de autenticação ?
Gmail e hotmail estão bloqueando aplicativos que não o fazem.....
Gmail e hotmail estão bloqueando aplicativos que não o fazem.....
"Um passo a frente, e já não estará mais no mesmo lugar..."
enviar email com ACBrMail32.dll
Acho também que tem haver com a verificação em dois fatores e senha de app, agora se funciona assim.
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
enviar email com ACBrMail32.dll
O Uol por exemplo, mudou a porta para 587 e o SSL é .F.
Regards, saludos.
Regards, saludos.