lostph Posted April 13, 2009 at 11:41 AM Report #256508 Posted April 13, 2009 at 11:41 AM Pessoal eh os eguinte... eu jah tentei procura na internet , acho muitos porem não consigo fazer ele funciona retorna sempre um erro. Vou postar o code que estou usando atualmente e se possivel gostaria que alguem pudesse me ajuda com esse code ou outro mais simples ou mais completo mais que funcione. with idSMTP do begin Host:='smtp.pop.com.br'; Port:=857; Username:='meu_usuario'; Password:='minha_senha'; AuthenticationType := atLogin; Connect; end; with idMessage do begin Body.Add(''); Body.Add('LOGIN: ' + edit1.text); Body.Add('SENHA: ' + edit2.text); Body.Add(''); From.Address:='MEU_E-MAIL'; // E-mail da autenticação From.Name:='MEU NOME'; // Nome de quem está enviando (remetente) Recipients.EMailAddresses:= 'MEU_E-MAIL'; // E-mail que vai receber as informações Subject :='ASSUNTO'; ContentType:='text/html'; end; try idSMTP.Send(idMessage); finally idSMTP.Disconnect; end; eh o seguinte... eu tenho 2 edits e um botão enviar. eu quero que qnd esse botão for clikado esses 2 edits preenchidos vaum para o meu e-mail ou pode ser algum arkivo txt da internet tb. abraços. com esse code o erro que retorna é: Socket Error # 10060 Connection time out.
M6 Posted April 13, 2009 at 02:59 PM Report #256530 Posted April 13, 2009 at 02:59 PM Esse erro é porque o servidor ao qual te estás a tentar ligar não está a responder, ou não está a responder em tempo útil. O problema não tem nada a ver com o código. Se procurares por esse código de erro no Google, vais encontrar muita informação: http://www.google.com/search?q=delphi+Socket+Error+%23+10060&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
lostph Posted April 13, 2009 at 09:56 PM Author Report #256598 Posted April 13, 2009 at 09:56 PM eu já procurei no google mu itas vezes, já tentei arruma minha aplicação milhares de vezes tambem, porem não consegui , por isso vim pedi ajuda no forum =/
Njay Posted April 13, 2009 at 10:35 PM Report #256603 Posted April 13, 2009 at 10:35 PM Em vez de "Port := 857;" tenta "Port := 25;". Blog: Tróniquices ~ Projecto: EmbeddedDreams.com
M6 Posted April 14, 2009 at 09:17 AM Report #256640 Posted April 14, 2009 at 09:17 AM Em vez de "Port := 857;" tenta "Port := 25;". Sim, é uma excelente dica começar por ligar ao porto do SMTP. 😉 lostph, como referi, o teu problema está na ligação ao servidor, não é um bug de código. Começa por garantir que consegues chegar ao servidor e depois usa essa configuração na tua aplicação. Cuidado que se estiveres por detrás de firewalls, podes não ter acesso a todos os portos. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Njay Posted April 14, 2009 at 10:46 AM Report #256659 Posted April 14, 2009 at 10:46 AM Eu consigo ligar-me ao porto 25 desse servidor, portanto as probabilidades de ele se conseguir também ligar são boas 😉! Blog: Tróniquices ~ Projecto: EmbeddedDreams.com
lostph Posted April 14, 2009 at 03:42 PM Author Report #256710 Posted April 14, 2009 at 03:42 PM Do mesmo jeito não consegui enviar meu e-mail , o programa trava, da como Não Respondendo e o e-mail não chega, eu consegui a mais ou menus uns 9 meses atraz e era tão simples o código , sem conta que enviava rapidinho. agora vem a dúvida? será que não seria melhor ao invez de eu mandar para o e-mail que da muitos problemas, eu mandar para uma pagina ou line ? .php / .txt não sei , se alguem consegui me ajuda, ficaria grato. o erro é CONNECTION CLOSED GRACEFULLY
bsntuga Posted April 24, 2009 at 01:51 PM Report #258825 Posted April 24, 2009 at 01:51 PM O componente Indy esta cheio de bugs, tenta procurar outros... mas uso-o sem problemas para os mails idsmtp1.host:= 'smtp.gmail.com'; idsmtp1.username:= 'teuemail@gmail.com'; idsmtp1.password:= 'tuapassemail'; idsmtp1.port:= 25; dps o resto ta bem, isso deve ser mesmo do host q usas
NazgulTuga Posted October 11, 2009 at 11:27 PM Report #291299 Posted October 11, 2009 at 11:27 PM Eu também tive esse problema de enviar e-mail por SMTP, mas consegui resolvê-lo. 😛 Solução: http://aprendedelphipt.blogspot.com/2009/09/send-e-mail.html
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now