Fórum Problemas com recebimento de emails #290006
29/07/2005
0
O conteúdo naum está codificado e estou tentando recuperá-lo pelo body, mas ainda assim está vazio!!!!!
Alguém saberia me dizer o q pode estar ocorrendo?
Valeu[/b]
Cintia_palmstudio
Curtir tópico
+ 0Posts
29/07/2005
Massuda
Gostei + 0
29/07/2005
Cintia_palmstudio
IdPOP3
[color=green]//Recebe dados de configuração para conectar-se ao POP3[/color]
idPOP3.Host:=Pop3Host;
idPOP3.Port:=Pop3Port;
idPOP3.Username:=Pop3Username;
idPOP3.Password:=Pop3Password;
ShowStatus(´Conectando´);
try
idPOP3.Connect;
except
on E : Exception do
begin
Result:=false;
LogError(E.helpcontext,E.Message,#13 + ´Conectando´);
Abort;
end;
end;
//Efetua a baixa de mensagem
MsgNum := idPOP3.CheckMessages;
for i:=1 to MsgNum do
begin
idMessagePop3.Clear;
idPOP3.Retrieve(i,idMessagePop3);
//Armazena o conteúdo num TStringList
NovoSms.Text := idMessagePop3.Body.text;
end;
PS.: Isso naum está acontecendo com todas as mensagens!!!
Valeu
Gostei + 0
29/07/2005
Massuda
Talvez seja esse seu problema... Do jeito que está o código, você está perdendo o conteúdo de todas as mensagens (posto em NovoSms) com exceção da última; atribuir via NovoSms.Text substitui o conteúdo do NovoSms. Seria melhor fazer...
NovoSms.AddStrings(idMessagePop3.Body);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)