O mito E-mail!!

Delphi

14/01/2005

pessoal,

queria saber se alguém poderia me ensinar como enviar um e-mail simples com o delphi. ja usei milhares de códigos que encontrei na internet e nenhum funciona..

tenho dos pops e smtps para testar...o do bol e o do servidor de hospedagem , onde hospedo minha pagina.

desde ja agradeço a ajuda de todos!


Fernando Ramos

Fernando Ramos

Curtidas 0

Respostas

Nildo

Nildo

14/01/2005

http://delphiforum.icft.com.br/forum/viewtopic.php?t=57324


GOSTEI 0
Fernando Ramos

Fernando Ramos

14/01/2005

Nildo,

tentei usar isto mas tb deu erro. sera que é tão complicado assim passar um e-mail pelo delphi ?

obrigado e aceito ajuda!!


GOSTEI 0
Beppe

Beppe

14/01/2005

Com Indy? Tem o método QuickSend na classe TSmtpClient, que passa e-mails no formato texto. Nem precisa criar um instância da classe para chamar o método.

Alguns servidores exigem que vc se logue primeiro com POP3, então configure um TPOP3Client tb.


GOSTEI 0
Fernando Ramos

Fernando Ramos

14/01/2005

Beppe


poderia me ajudar a fazer?


GOSTEI 0
Beppe

Beppe

14/01/2005

No sentido que insinua, não. Achei já ter respondido a sua pergunta. Se é Indy mesmo que está usando, é extremamente simples. Só botar um TSmtpClient.QuickSend, e passar os parâmetros como apropriado.

T+


GOSTEI 0
Fernando Ramos

Fernando Ramos

14/01/2005

desculpe não era minha intenção ofender, é por que sou novo em delphi não conheco bem as ferramentas.

mais tudo bem obrigado mesmo assim.

gente quem puder me ajudar agradeço.


GOSTEI 0
Beppe

Beppe

14/01/2005

Bem, como é este o caso, eu até poderia te ajudar mais, se eu tivesse o Indy instalado em casa. Só uso Indy no trampo.

Agora, como vc é novato, sugiro que leia alguns tutoriais e pegue algumas apostilas. Pra fazer as coisas você precisa aprender os fundamentos, e saber lidar bem com as ferramentas do Delphi é um requisito.

Para resolver este problema, comece detalhando suas necessidades. Ex: tem anexos? é texto plano ou html que quer mandar? quantos destinatários? etc...

Boa sorte


GOSTEI 0
Marvinla

Marvinla

14/01/2005

Bom eu tive o msm problema... só consegui mandar emails depois de me conectar ao pop3, no meu caso do yahoo.

basta configurar as propriedades (pode ser em design time msm). Dae vc se conecta primeiro ao Pop3 depois ao SMTP, itao é só mandar a msg (metodo Send do IdSMTP). Qualquer coisa manda um email, q eu te passo um exemplo q eu fiz! flws!!!!!


GOSTEI 0
Fernando Ramos

Fernando Ramos

14/01/2005

Beppe,

o meu caso é apenas enviar um e-mail contendo um senha, pode ser em texto plano mesmo, ira para dois destinatarios e não terá anexos. é uma coisa bem simples mesmo.

Marvinla,

obrigado, se puder me passar o exemplo agradeço. vou te enviar um e-mail!!


GOSTEI 0
Oscar Candido

Oscar Candido

14/01/2005

Que Delphi vc está usando?
Caso seja o Delphi 5 vc pode usar os componentes NMSMTP e NMPOP3 da palheta fastnet, na minha opinião é bem mais simples do que os componentes Indy.
Um Abraço
Boa Sorte


GOSTEI 0
Beppe

Beppe

14/01/2005

Suponho que pode usar Indy(vc não disse).

TIdSMTP.QuickSend(´Host´,´Assunto´,´Destinatários´,´De´,´Mensagem´);

TIdSMTP.QuickSend(´smtp.nho.terra.com.br´,´Olá´,´jose@uol.com.br,carlos@brturbo.com´,´mim@terra.com.br´,´bla bla bla´);


O protocolo SMTP não exige senha, e se o provedor tb não exige autenticação neste protocolo, logue-se no POP3. Esta parte é bem mais complicada(umas 4 linhas), mas depende do seu serviço.


GOSTEI 0
Demetrioi

Demetrioi

14/01/2005

No sentido que insinua, não. Achei já ter respondido a sua pergunta. Se é Indy mesmo que está usando, é extremamente simples. Só botar um TSmtpClient.QuickSend, e passar os parâmetros como apropriado. T+


Vamos parar com essa palhaçada se num sabe ajudar num critica.

cara tenho um exemplo simples de como enviar email e no proprio clubedelphi.net tem um tb. e no site www.imasters.com.b tem um muito bom tb. se quiser manda um email pra mim q te mando td explicado ou ate mesmo manda um email pra mim q te dou meu msn e te digo td.

Vamos ajudar quem precisa galera.
demetrioi@bol.com.br
T+


GOSTEI 0
Fernando Ramos

Fernando Ramos

14/01/2005

demetrioi

obrigado pela atenção dada!

marvinla

o teu exemplo me ajudou a resolver o problema! ja esta funcionando.

obrigado a todos!!


GOSTEI 0
Beppe

Beppe

14/01/2005

Vamos parar com essa palhaçada se num sabe ajudar num critica.

Pegue um tempo e leia algumas das minhas 3300+ msgs aqui. Então depois vc tira conclusão do que eu sei ou não sei.

Se vc prefere dar o peixe, tudo bem. O problema é seu e de quem o aceita.


GOSTEI 0
Demetrioi

Demetrioi

14/01/2005

[quote:1e3a5a97ba=´demetrioi´]Vamos parar com essa palhaçada se num sabe ajudar num critica.

Pegue um tempo e leia algumas das minhas 3300+ msgs aqui. Então depois vc tira conclusão do que eu sei ou não sei.

Se vc prefere dar o peixe, tudo bem. O problema é seu e de quem o aceita.[/quote:1e3a5a97ba]


Se todas as suas (3000) respostas são desse tipo só mais minhas 30 com essa de agora

JavaMail - Conheçam essa classe


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

14/01/2005

[quote:99b04a2fd6=´Beppe´][quote:99b04a2fd6=´demetrioi´]Vamos parar com essa palhaçada se num sabe ajudar num critica.

Pegue um tempo e leia algumas das minhas 3300+ msgs aqui. Então depois vc tira conclusão do que eu sei ou não sei.

Se vc prefere dar o peixe, tudo bem. O problema é seu e de quem o aceita.[/quote:99b04a2fd6]


Se todas as suas (3000) respostas são desse tipo só mais minhas 30 com essa de agora

JavaMail - Conheçam essa classe[/quote:99b04a2fd6]
Colega,

Acredito que você tenha se precipitado em seu comentário, pois é totalmente equivocado. Eu acompanho boa parte das mensagens postadas aqui e posso afirmar, sem sombra de dúvidas, que o nosso colega Beppe é um grande conhecedor da linguagem Delphi (entre outras), bem como, um dos maiores colaboradores da nossa comunidade


GOSTEI 0
Demetrioi

Demetrioi

14/01/2005

[quote:2833962003=´Aroldo Zanela´]
[quote:2833962003=´Beppe´][quote:2833962003=´demetrioi´]Vamos parar com essa palhaçada se num sabe ajudar num critica.

Pegue um tempo e leia algumas das minhas 3300+ msgs aqui. Então depois vc tira conclusão do que eu sei ou não sei.

Se vc prefere dar o peixe, tudo bem. O problema é seu e de quem o aceita.[/quote:2833962003]


Se todas as suas (3000) respostas são desse tipo só mais minhas 30 com essa de agora

JavaMail - Conheçam essa classe[/quote:2833962003]
Colega,

Acredito que você tenha se precipitado em seu comentário, pois é totalmente equivocado. Eu acompanho boa parte das mensagens postadas aqui e posso afirmar, sem sombra de dúvidas, que o nosso colega Beppe é um grande conhecedor da linguagem Delphi (entre outras), bem como, um dos maiores colaboradores da nossa comunidade[/quote:2833962003]

Realmente tb andei dando uma olhada peço desculpas ao nosso colega Beppe t+


GOSTEI 0
Demetrioi

Demetrioi

14/01/2005

[quote:3bba2269c2=´Aroldo Zanela´]
[quote:3bba2269c2=´Beppe´][quote:3bba2269c2=´demetrioi´]Vamos parar com essa palhaçada se num sabe ajudar num critica.

Pegue um tempo e leia algumas das minhas 3300+ msgs aqui. Então depois vc tira conclusão do que eu sei ou não sei.

Se vc prefere dar o peixe, tudo bem. O problema é seu e de quem o aceita.[/quote:3bba2269c2]


Se todas as suas (3000) respostas são desse tipo só mais minhas 30 com essa de agora

JavaMail - Conheçam essa classe[/quote:3bba2269c2]
Colega,

Acredito que você tenha se precipitado em seu comentário, pois é totalmente equivocado. Eu acompanho boa parte das mensagens postadas aqui e posso afirmar, sem sombra de dúvidas, que o nosso colega Beppe é um grande conhecedor da linguagem Delphi (entre outras), bem como, um dos maiores colaboradores da nossa comunidade[/quote:3bba2269c2]

Realmente tb andei dando uma olhada peço desculpas ao nosso colega Beppe t+


GOSTEI 0
Beppe

Beppe

14/01/2005

Nem esquenta cara...estamos aqui só pra movimentar as dúvidas msmo. :wink:


GOSTEI 0
Decimus

Decimus

14/01/2005

Ôi, se vc quiser eu posso enviar ou disponibilizar a minha rotina para enviar e-mail super pequena e
funcionando por thread para que a aplicação não trave enquanto o mail está a ser enviado.
Foi feita para enviar muitos mails sem que o usuario se aperceba.


GOSTEI 0
POSTAR