Newsgroup: it.comp.lang.delphi
Titolo: Intercettare provenienza

Mi sono fatto un programmino che va a vedere la posta su server, ora mi
piacerebbe fare in modo da poter filtrare quello che voglio, nel senso che
se trovo un indirizzo che non mi piace il mio prog me lo elimini
direttamente;
Per fare questo mi serve capire come ottenere l'indirizzo del mittente.
Grazie ancora per l'aiuto.
Antonio Volpe.

 mittente.  
Che componenti utilizzi per accedere al server di posta?
-- 
I'am what I'am, I do what I can

 Che componenti utilizzi per accedere al server di posta?
Indy;esattamente IdMessageId, idPop3

 Indy;esattamente IdMessageId, idPop3
Tra i demos di Indy ce ne e' chiamato MailClient.
La funzione di questo demo che ti interessa e' 
procedure TfrmMain.RetrievePOPHeaders(inMsgCount: Integer);
in particolare il metodo 
function TIdPOP3.RetrieveHeader(const MsgNum: Integer; AMsg:
TIdMessage): Boolean;
Saluti.


 Saluti.
Questo metodo lo conosco ma mi da una stringa che contiene tante cose oltre
all'indirizzo di posta, di fatti già lo uso, ma come ne ricavo solo
l'indirizzo.
O probabilmente c'è qualcosa che non mi è chiara.

 solo l'indirizzo.
RetrieveHeader restituisce nel secondo parametro un oggetto di tipo
TIdMessage.
 POP.RetrieveHeader(intIndex, Msg);
 Showmessage(Msg.From.Address);


  Showmessage(Msg.From.Address);
Giusto!!!
Grazie
Antonio Volpe

 Antonio Volpe
Andrea


Ti ringrazio alla tua prossima difficoltà farò altrettanto,visto che la mia
non era una difficoltà, ma anzi si è rivelata una semplice distrazione.
Antonio Volpe.

 Antonio Volpe.
Andrea


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)


Al contrario di quanto appare prima di venire a fare una domanda provo prima
a sudare un po per conto mio e poi quando non trovo la soluzione chiedo!
Ad esempio nel mio ultimo post chiedo quale api debba chiamare per aprire la
connessione a internet, non pensare che ieri sera non c'ho nemmeno provato.

 nemmeno provato.
Ovviamente la risposta era per The DeerBear.

 lasciare che qualcun altro lo faccia al posto tuo, no? ;-)
Hai perfettamente ragione, vuol dire che (nel caso specifico) leggero'
solo le risposte tue e di coloro che la pensano come te.
E' vero che il manifesto fa riferimento ai programmatori "dal meno
esperto al piu' avanzato", ma quando si viene invitati a leggere un
manuale (o a guardare l'help) e' perche' le informazioni chieste sono
facilmente disponibili. Su questo ng, poi, il livello di tolleranza
verso richieste del tipo compiti a casa e', a mio parere, molto elevato.
Proprio per questo repliche stizzite a messaggi che invitano alla
lettura della documentazione sono, credo, fuori luogo.
Saluti
Paolo Arosio
-- 
"La dimostrazione dell'esistenza di specie intelligenti nell'universo
 e' che non ci vengono a trovare"

> lasciare che qualcun altro lo faccia al posto tuo, no? ;-)
Sarņ matto io, ma non ho capito cosa hai voluto dire. :-)


Sarň matto io, ma non ho capito cosa hai voluto dire. :-)
Marco,per forza con non capisci: ti sei follow-uppato da solo... ah ah ah !!!
:-D
-- 
Morde. 
(
mo...@despammed.com
)

 Sarò matto io, ma non ho capito cosa hai voluto dire. :-)
Intendevo semplicemente che non leggo piu' i msg di AV.
