Envio de Email sem o INDY

Delphi

14/06/2007

Galera e o seguinte. Preciso enviar email no delphi.
Uso o Turbo Delphi e [b:18d55a4bb8]NÃO QUERO USAR O INDY.[/b:18d55a4bb8]

Alguém tem algum outro componente ou forma de enviar email [b:18d55a4bb8]SEM USAR O INDY.[/b:18d55a4bb8]

Grato


Fknyght

Fknyght

Curtidas 0

Respostas

Massuda

Massuda

14/06/2007

Pesquise o fórum por MAPI. Um inconveniente de MAPI é que ele usa o programa padrão de email da máquina onde seu programa é executado para enviar emails; por medida de segurança, geralmente os emails só são enviados após o usuário confirmar o envio e, dependendo das configurações do programa de email, pode ser que o usuário tenha que iniciar o envio manualmente.


GOSTEI 0
Fknyght

Fknyght

14/06/2007

Massuda via MAPI tb nao serve. Tenho que fazer via SMTP mesmo tipo o do INDY, so que nao serve o INDY. Tava até querendo desenvolver uma unit mas achar material sobre SMTP ta dificil. Mesmo assim obrigado pela resposta


GOSTEI 0
Massuda

Massuda

14/06/2007

Além do Indy, existem outras duas bibliotecas open source/gratuitas que talvez seja do seu interesse:[list:3567f51857][*:3567f51857][url=http://www.overbyte.be/]ICS[/url] (componentes com eventos)[*:3567f51857][url=http://www.ararat.cz/synapse/]Synapse[/url] (classes)[/list:u:3567f51857]


GOSTEI 0
Nightshade

Nightshade

14/06/2007

telnet www.example.com 25
que irá abrir uma ligação SMTP entre a máquina cliente (emissor) e o servidor www.example.com.

S: 220 www.example.com ESMTP Postfix
C: HELO mydomain.com
S: 250 Hello mydomain.com
C: MAIL FROM: sender@mydomain.com
S: 250 Ok
C: RCPT TO: friend@example.com
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: Subject: test message
C: From: sender@mydomain.com
C: To: friend@example.com
C:
C: Hello,
C: This is a test.
C: Goodbye.
C: .
S: 250 Ok: queued as 12345
C: quit
S: 221 Bye


http://pt.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol


da uma estudada no protocolo, e implementa utilizando as APIs da Winsock.dll

o indy faz isto, mas tu ker reinventar a roda :p
boa sorte..


GOSTEI 0
Fknyght

Fknyght

14/06/2007

Resolvido o problema


GOSTEI 0
POSTAR