Envio de E-mail com Delphi 2010, Indy 10, OpenSSL e GMail

Código-Fonte, Delphi, Open Source, Programação abril 7th, 2011

Depois de alguma horas de pesquisa, devido, dificuldades no envio de e-mail usando uma conta do GMAIL e outras; tivemos que modificar o código para usar autenticação segura. Interessante que em algumas máquinas funcionava sem o serviço de autenticação (qdo descobrir o motivo eu digo, rsrsrs). Compartilho com vocês essas informações.

Alguns erros reportados durante as falhas de envio de e-mail foram: “Must issue a STARTTLS command first” (indicando que seria necessário TLS ou, autenticação de segurança) e depois de implentado o código abaixo sem baixar a OpenSSL na máquina “Could not load SSL library”.

Modificamos então, o código para permitir o envio de e-mails usando autenticação ou não. Usando autenticação, é necessário instalar a OpenSSL  e, declarar alguns units no seu código. Na web encontrei vários artigos sobre isso, mas, a maioria com informações incompletas, agradeço mesmo assim essas informações, pois me auxiliaram a entender o que precisaria fazer e, juntando as peças (copiando e colando) montei o código abaixo.

As ferramentas e recursos de desenvolvimento utilizadas são: Delphi 2010, Indy 10 (disp. no Delphi), OpenSSL e testado com uma conta do GMAIL.

Veja o código:

Clique para continuar lendo “Envio de E-mail com Delphi 2010, Indy 10, OpenSSL e GMail”

Tags: , , ,

LibreOffice

Notícias, Open Source setembro 29th, 2010

Após a aquisição da Sun Microsystems pela Oracle; a suíte de aplicativos “OpenOffice” passou a ser controlada pela mesma. Com isso, como era de se esperar, a comunidade livre do OpenOffice criou um “Fork” do projeto que será denominado “LibreOffice”.

Coincidentemente, o anúncio do “LibreOffice” ocorre logo após a Oracle ter anunciado o fim do desenvolvimento de um outro projeto de código aberto; o “OpenSolaris”; que também era desenvolvido pela Sun.

A fundação “LibreOffice” tem o apoio da Red Hat, Novell, Google; entre outros. A comunidade representada pela fundação vai tentar obter ainda da Oracle a marca de 10 anos do OpenOffice; através de um documento oficial que será entregue à Empresa por um comitê de desenvolvedores do OpenOffice.

O “LibreOffice” pode ser obtido em: www.libreoffice.com.br

Fonte: ZDNet

Tags: , ,

JEDI VCS – Controle de Versões

Código-Fonte, Delphi, Dicas Blog, Ferramentas, Open Source, Programação setembro 16th, 2010

Introdução

Tenho visto que muitos colegas não usam nenhum sistema de controle de versões; uns por acharem que é muito caro, outros muito difícil de implementar. Para quem usa o Delphi, por exemplo, existem algumas opções interessantes; sem nenhum custo e de fácil implementação.

Eu diria que, se vc. nunca usou um sistema de controle de versões, não sabe quanta dor de cabeça poderia ter evitado; Lembra aquele código que vc modificou, não deu certo e, quando vc. viu já era tarde para recuperar o antigo. Ou pior, seu computador deu problema (HD pifou, foi roubado, etc), backup desatualizado e dai?.

Um sistema integrado de “Controle de Versões” resolve todos esses problemas. Vou citar aqui o “JEDI VCS” cujo projeto está disponível no “sourceforge”. É muito fácil de instalar, eu uso com o meu banco de dados preferido, o Firebird.

JEDI VCS

O JediVCS versão 4.5 é a versão estável mais recente; a 2.5 está na Beta 3. Eu instalei o Jedi há alguns anos atrás e

Clique para continuar lendo “JEDI VCS – Controle de Versões”

Tags: , , ,

ACBrNFe – Componente OpenSource p/Nota Fiscal Eletrônica

Código-Fonte, Delphi, Open Source, Programação abril 22nd, 2009

Mais componente (gratuíto) para: gerar, transmitir e obter respostas do WebService da SEfAZ; o componente é disponibilizado em duas versões: ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL.

A ACBr_NFE_CAPICOM; usa as DLL da Capicom da Microsoft (para conexão) e MSXML (para assinatura e validação do XML da NFe). Limitada para uso com Delphi e Windows. Pode ser usada com certificados tipo A1 ou A3.

Clique para continuar lendo “ACBrNFe – Componente OpenSource p/Nota Fiscal Eletrônica”

Tags: , ,

CamStudio – Crie seus vídeos de Treinamento

Dicas Blog, Open Source, Videos março 31st, 2009

Quem desenvolve, sabe que cada vez mais, vamos ter que agilizar e aprimorar os métodos de treinamento, os programas hoje evoluem de forma muito rápida e, aqueles antigos manuais impressos já não dão conta do recado; alêm de que, sabemos que os usuários em geral não têm costume de se reportar à esses manuais.

Clique para continuar lendo “CamStudio – Crie seus vídeos de Treinamento”

Tags: , ,

Aptana Studio 1.1

Ferramentas abril 29th, 2008

Quem desenvolve hoje com Javascript (como eu), Ruby, RubyOnRails e PHP, Adobe e até para IPhone não pode deixar de conheçer essa IDE. Baseada no Eclipse, o Aptana Studio ofereçe uma interface integrada para desenvolvimento de código.

Clique para continuar lendo “Aptana Studio 1.1″

Tags: , , , , , , , , ,

Firebird 2.1

Banco de Dados abril 19th, 2008

Foi disponibilizado hoje a versão final do Firebird 2.1; essa nova versão traz novos recursos significantes para os usuários do Firebird; dentre eles, meu preferido: Monitoramento de SQL, esse recurso vai permitir agora maior controle sobre as SQLs que estão sendo executados no servidor; bem como cancelamento de um SQL em execução, versão 64bits para Windows, controle de transações dentro das TRIGGERS; esse recurso vai permitir agora que um controle individualizado (mais de uma transação) durante o processo de inclusão/alteração de registros por exemplo. Selects Recursivas, (você pode fazer uma select em outro select; algo como: select from selec….),

Clique para continuar lendo “Firebird 2.1″

Tags: , ,