Newsgroup: it.comp.lang.delphi
Titolo: trovare l'e-mail

Salve a tutti
Vorrei sapere come posso fare per ottenere l'indirizzo e-mail (ammesso che
esista) dell'utente che esegue il mio programma.
Non so se sono stato chiaro però badate che sono un neofita di delphi e
quindi ho qualche attenuante :-)
--
KNOWLEDGE IS POWER
http://www.leqslant.f2s.com
http://leqslant.cjb.net
http://leqslant.come.to

quindi ho qualche attenuante :-)
Non so se ci sia qualcosa di predefinito, pero', scusa, quale
indirizzo e-mail ? Io posso avere sulla mia stessa macchina 5
indirizzi di posta elettronica diversa in 5 programmi diversi.
Quale scegli ?
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

Quale scegli ?
Quello predefinito!
--
- Carlo -
BSSoftware Tips Mailing-List Support

Quello predefinito!
Cioe' ? dove lo reperisce ?


Cioe' ? dove lo reperisce ?
Non ho detto di saperlo fare, cmq c'è sempre un programma predefinito per
l'invio e la ricezione di posta elettronica, e questo programma seleziona un
account di posta predefinito.... prima ho dato un'occhiata all'SDK per
vedere se trovavo qualche info, ma da quel che ho capito ci sono di mezzo le
interfacce COM....
Ciao!


Hai perfettamente ragione Laforgia!! L'avevo pensato pure io, ma non gli ho
dato peso perché nel mio caso ne basta 1 fra quelli configurati sulla
macchina che esegue il prog.
Non conoscendo in modo approfondito delphi (vi ho già detto che sono un
neofita :-) ) pensavo vi fosse un modo o, meglio, una funzione  o procedura,
che facesse al caso mio, ma a quanto pare non ho avuto fortuna...
Se qualcuno sa come fare gli sarei grato se mi spiegasse come fare... se
necessario anche in privato per mail in modo da non intasare troppo il
newsgroup nel caso la mia sia una FAQ...
solidsnake...@ngi.it


account di posta predefinito....
Non e' sempre vero. Io utilizzo Agent per la posta elettronica e per i
ng, che non credo proprio compaia come programma predefinito, per il
semplice motivo che non credo ami predefinirsi :)
E poi, il mio programma di posta elettronica predefinito, potrebbe
salvare i propri dati (compreso l'e-mail mittente) in un file di dati
crittato e compresso (!).


 ha scritto nel messaggio
news:dojrksg0iaarelqhd...@4ax.com...


>
Vorrei sapere come posso fare per ottenere l'indirizzo e-mail (ammesso che
esista) dell'utente che esegue il mio programma.
<<
Cerca nel registro (HKCU) la chiave "Internet Account Manager"; può darsi
che sia quella giusta.
hth
Paolo Arosio

 
http://leqslant.come.to
Paolo Arosio c'è andato molto vicino!
Sotto la chiave "HKEY_CURRENT_USER\RemoteAccess" nella valore della
stringa "Default" trovi il nome della connessione di default.
A questo punto nella chiave "HKEY_CURRENT_USER\RemoteAccess\Profile\..."
(dove al posto dei puntini va inserito il valore che hai trovato prima),
ora sotto il valore corrispondente alla stringa "User" corrisponde
l'UserName che l'utente usa per collegarsi ad internet, e dato che gli
attuali fornitori di servizi Internet usano come UserName l'E-Mail del
"soggetto", il gioco è fatto.
Di sicuro non avrai mai la certezza assoluta, ma hai una buona
probabilità di azzeccarci!
Ciao
MaTTeO.

>
Sotto la chiave "HKEY_CURRENT_USER\RemoteAccess" nella valore della
stringa "Default" trovi il nome della connessione di default.
A questo punto nella chiave "HKEY_CURRENT_USER\RemoteAccess\Profile\..."
<<
Nel mio registro non trovo traccia di un valore "User" sotto
HKCU\RemoteAccess\Profile, e non ho neanche un "Default" impostato. Le
impostazioni potrebbero variare secondo il Win che usi. (per me è NT4 SP5).
hth
Paolo Arosio

Sotto la chiave "HKEY_CURRENT_USER\RemoteAccess" nella valore della
Sulla mia macchina non esiste alcuna voce di quel tipo nel registry.
Sara' perche' uso NT ? Pero', secondo me, la possibilita' di
azzeccarci e' abbastanza remota, considerando il fatto che molti
utenti potrebbero non usare un programma che si registra nel sistema
come predefinito.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

 come predefinito.
Io uso NT e la chiave c'e'...pero' contiene solo valori quali "AutoConnect",
"DisconnectIdleTime" e altri...ma nulla che riguardi la login name...
Provando a fare una ricerca del mio indirizzo su tutto il registro e'
risultata solo una chiave Software\Microsoft\Internet Account
Manager\Accounts in HKCU e HKU e suppongo che sia li' solamente perche' uso
OE...concordo quindi sia con Andrea Laforgia (a proposito della difficolta')
che con Dany (a proposito della privacy).
L'unico suggerimento che posso darti e' eseguire (ShellExecute) un comando
del tipo "mailto:
TUOINDIRIZZO@TUOISP
" con i vari parametri settati per
'subject', 'body', ecc. (non ricordo bene la sintassi) ... ad ogni modo
credo che l'utente dovrebbe comunque convalidare l'invio della mail...Ma non
puoi essere sincero e chiederlo?!?!?
Non tutti ti invieranno un messaggio, ma alcuni probabilmente si'...vedi tu.
CIAU!

puoi essere sincero e chiederlo?!?!?
Non e' sicuro che parta realmente il programma di posta elettronica.
Sulla mia macchina (NT 4.0 Wrkstn) appare la finestrella "Impossibile
inviare posta. Nessuna applicazione e' stata installata per inviare
posta tramite i collegamenti internet", nonostante un'applicazione ci
sia realmente.
