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: , , ,

Firebird Developers Day – 8ª Edição

Banco de Dados, Delphi, evento, Informação, Notícias, Novidades, Open Source março 30th, 2011

Firebird Developers DayO FDD 8ª edição já tem data e local definidos; prepare a sua agenda!. Foi publicado oficialmente no site da Firebase essa semana; o evento será realizado em Piracicaba-SP (como de costume) no dia 23 de Julho de 2011. Marque aí na sua agenda.

Esse evento reúne os melhores profissionais do Brasil e que usam o Firebird; além de diversas autoridades internacionais em FB (desenvolvedores que trabalham no projeto do FB ou desenvolvem ferramentas); bem como: Dmitry Yemanov, Dmitry Kuzmenko, Vlad Khorsun (IB Surgeon); entre outros.

É uma oportunidade imperdível para ficar em dia com todos os assuntos e ferramentas para o Firebird. Além de poder comprar produtos e ferramentas com preços especiais.

Visite o site da Firebase e saiba mais:  http://www.firebase.com.br/fb/

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: , , ,

Oracle compra a Sun Microsystems = MySQL Drizzle?

Banco de Dados, Notícias, Open Source abril 28th, 2009

A notícia de que a Oracle comprou a Sun “se espalhou como um raio!” e junto com a notícia, infinitos comentários sobre o futuro dos desenvolvedores (tem gente prevendo o futuro de novo!). Acho que nem os envolvidos no negócio sabem exatamente o que vai acontecer, mas, é fato que um dos banco de dados mais populares hoje no mundo;

Clique para continuar lendo “Oracle compra a Sun Microsystems = MySQL Drizzle?”

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: , ,

DBDesigner Fork

Banco de Dados, Ferramentas, Open Source agosto 19th, 2008

Mais uma opção “open source” para modelagem de dados. O DBDesigner fork é um “fork” do fabFORCE DBDesigner 4. DBDesigner é um modelador visual para banco de dados que permite integrar entidades de relacionamento e  criação do banco de dados. O DBDesigner Fork gera scripts SQL para: Firebird, Oracle,SQL Server e MySQL.

Clique para continuar lendo “DBDesigner Fork”

Tags: ,