Vous êtes sur la page 1sur 1

Enviar email autenticado com Indy Delphi 7

{Em primeiro lugar vc deve habilitar a funo de envio e recebimento POP e SMTP da sua conta de e-mail... ai nas op!es da conta "ue voc# encontra...$gora vamos pro %elphi& esse foi feito em %elphi '& mas os componentes e(istem nos outros& talves este)am em paletas diferentes...** +om& adicione um componente TidSMTP da paleta ,nd- .lients e um TidMessage da paleta ,ndMisc e um boto./ 00$bai(o esto as configura!es dos componentes& altere-as %,1ET$ME2TE 2O O+3E.T ,2SPE.TO1& p" c vc colocar estes comando no On.reate do form ou outra procedure& ela estara su)eita a erro. 00$ltere o 2ame do componente TidSMTP para 4SMTP4 e o do componente TidMessage para 4MS54. SMTP.$uthenticationT-pe 67 at8ogin9 SMTP.:ost 67 4smtp.mail.-ahoo.com.br49 00Este ; o servidor smtp do <ahoo& colo"ue o do seu servidor SMTP.Pass=ord 67 4sua senha49 SMTP.Port 67 >?@9 00 Esta ; a porta smtp do <ahoo colo"ue a do seu servidor SMTP.SocAs,nfo.$uthentication 67 saBsernamePass=ord9 SMTP.SocAs,nfo.:ost 67 4smtp.mail.-ahoo.com.br49 00novamente colo"ue o servidor smtp de seu email SMTP.SocAs,nfo.Pass=ord 67 4sua senha49 SMTP.SocAs,nfo.Port 67 >?@9 00 colo"ue novamente a porta smtp de seu servidor. SMTP.SocAs,nfo.Bser,% 67 4seu login49 00 sem o complemento CDservidor.com.brE SMTP.SocAs,nfo. ersion 67 sv2oSocAs9 SMTP.Bser,d 67 4seu login49 00 novamente sem o FDservidor.com.brG MS5.+od- 67 449 00 a"ui vai a mensagem da seu e-mail& infeliHmente este modelo no permite ane(ar ar"uivos mas se o caso for um documento de te(to& como na maioria das veHes& vc pode trocar esta linha pela sinta(e6 MS5.+od-.8oadIromIileCJ.6Kar"uivo.t(tLE9 indicando o caminho completo do ar"uivo e sua e(tenso MS5...8ist 67 449 00 ..& ; opcional MS5.Irom.$ddress 67 4seu e-mail49 00 completo MS5.Irom.2ame 67 4seu nome49 MS5.1eceipt1ecipient.$ddress 67 4seu e-mail49 00completo MS5.1eceipt1ecipient.2ame 67 4seu nome49 MS5.1ecipients 00 ressaltando para vc faHer todos estes passos pelo Ob)ect ,nspector& a"ui voc# clica nos M...M ao lado da propriedade& irN abrir uma nova )anela& nela cli"ue no boto 2ovo e no campo $ddress voc# coloca o email do destinatario. MS5.1epl-To 00 mesma coisa do 1ecipients& envia uma replica do e-mail MS5.Sender.$ddress 67 4seu e-mail49 00completo MS5.Sender.2ame 67 4seu nome49 MS5.Sub)ect 67 4assunto do e-mail49 00Ento no On.licA do boto colo"ue as segintes linhas6 SMTP..onnect9 SMTP.SendCMS5E9 SMTP.%isconnect9 Sho=MessageC4Menssagem enviada com sucessoO4E9

Vous aimerez peut-être aussi