ajuda com try
amigos,
bom dia.
gostaria da ajuda de vocês , em resolver o meu problema com try, ele não entra na excessão!
segue o codigo...
eu forcei o erro colocando um usuário e senha invalidos na hora de enviar e-mail...so que simplesmente....ele executa o codigo do envio de e-mail....
claro..tb seria legal saber se é possivel usar o try...nessa situação...
abraços!
bom dia.
gostaria da ajuda de vocês , em resolver o meu problema com try, ele não entra na excessão!
segue o codigo...
try <CODIGO PARA ENVIO DE E_MAIL> except on msg: Exception do begin showMessage(´erro!´); end;
eu forcei o erro colocando um usuário e senha invalidos na hora de enviar e-mail...so que simplesmente....ele executa o codigo do envio de e-mail....
claro..tb seria legal saber se é possivel usar o try...nessa situação...
abraços!
Fernando_ramos
Curtidas 0
Respostas
Thiago Vidal
22/03/2006
seria mais fácil se você informasse que componente de e-mail vc está usando...
no caso do Indy, em alguns servidores, ele não dá erro mesmo para logins incorretos, tenta colocar um IP inválido, aí sim, ele vai dar o erro... ou talvez tentar conectar em um servidor SMTP que exija autenticação.
aparentemente, a sintaxe do seu código está correta... o erro deve estar em algum outro lugar.
no caso do Indy, em alguns servidores, ele não dá erro mesmo para logins incorretos, tenta colocar um IP inválido, aí sim, ele vai dar o erro... ou talvez tentar conectar em um servidor SMTP que exija autenticação.
aparentemente, a sintaxe do seu código está correta... o erro deve estar em algum outro lugar.
GOSTEI 0
Fernando_ramos
22/03/2006
amigo..
desculpe...realmente é o INDY.
não entendi a parte do ip valido....vc diz no caso, ao invés de eu colocar o meu servidor smtp....por nome...colocar por ip?? se for isso ja esta por ip...
outra informação, o meu smtp ele usa as mesmas configurações do pop....
se isso ajuda...
desculpe...realmente é o INDY.
não entendi a parte do ip valido....vc diz no caso, ao invés de eu colocar o meu servidor smtp....por nome...colocar por ip?? se for isso ja esta por ip...
outra informação, o meu smtp ele usa as mesmas configurações do pop....
se isso ajuda...
GOSTEI 0
Thiago Vidal
22/03/2006
verifique se vc definiu a properiedade AuthenticationType para atLogin.
Fiz alguns testes aqui no Delphi, e no meu servidor, ele retorna erro de login, não sei se isso acontece com todos os servidores.
O que eu quis dizer na ultima mensagem, era pra você forçar um erro, colocando um Host inválido, ao invesre usuario/senha inválidos, pra ver se assim, ele levantaria uma exceção.
espero ter ajudado.
Fiz alguns testes aqui no Delphi, e no meu servidor, ele retorna erro de login, não sei se isso acontece com todos os servidores.
O que eu quis dizer na ultima mensagem, era pra você forçar um erro, colocando um Host inválido, ao invesre usuario/senha inválidos, pra ver se assim, ele levantaria uma exceção.
espero ter ajudado.
GOSTEI 0