Envio de e-mail no Delphi7

Delphi

04/03/2004

Boa tarde,

já tenho uma aplicação rodando desenvolvida em Delphi6 que tem uma rotina para envio de e-mails utilizando o componete NMSMTP que fica na paleta FastNet.
Estou querendo migrar para o Delphi7 porém não existe esse componente. Como faço para instalá-lo?? Tem como ou não poderei migrar do Desphi6 para o 7? Existe algum arquivo .bpl que eu possa adicionar?

Aguardo resposta.

Sds,


Leonel

Leonel

Curtidas 0

Respostas

Andrey

Andrey

04/03/2004

Eu já me deparei com essa situação, e não consegui encontrar o NMSMTP.
Porém utilizei os componentes INDY e funcionou perfeitamente.


GOSTEI 0
Programaker

Programaker

04/03/2004

Seguinte: no Delphi 7, você deve usar 2 componentes do Indy: o IdSMTP e o IdMessage(que encapsula a mensagem a ser enviada).

É só configurar os dois e quando for Enviar a mensagem, passe o IdMessage como argumento para o método ´Send´ do IdSMTP.

O IdMessage não é obrigatório, pois o IdSMTP tem um método chamado ´QuickSend´ que recebe a mensagem como um de seus argumentos, mas com o IdMessage você tem mais possibilidades para manipular e formatar a mensagem. Aí vai depender da complexidade do sistema de e-mails da sua aplicação.

Eu acho que eu tenho o código de um programinha de e-mail que eu fiz como trabalho na faculdade, se você quiser (e se eu ainda o tiver!) é só dizer! Falou!


GOSTEI 0
Denis

Denis

04/03/2004

Se ajudar tem alguns programas demos da biblioteca indy ( muito boa ) no site [url]http://www.nevrona.com/indy[/url]


GOSTEI 0
POSTAR