Newsgroup: it.comp.lang.delphi
Titolo: Smtp server

É possibile conoscere l'indirizzo del server smtp in uso su un computer?
grazie a tutti
marco

 É possibile conoscere l'indirizzo del server smtp in uso su un computer?
Non è detto che un pc abbia un solo smtp... così come non è detto che un pc abbia lo
stesso mail client di un altro...
Comunque, se vuoi in
HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts
ci sono tutti gli account di OE, con tutti i loro bei settaggi, SMTP incluso, ma IMHO non
esiste un metodo per determinare sicuramente l'SMTP usato.
__
Jax


Ma non esiste una api che fa questo?
Bye
AS

 Ma non esiste una api che fa questo?
Uhm.... non credo, visto che non si tratta propriamente di Win ma di OE... comunque č
abbastanza semplice come struttura, e IMHO č piů semplice smanettare con il TRegistry che
con le API :)
__
Jax


e IMHO è sicuramente più rischioso: se l'API funziona sia sotto Win9x che
NT/2K, pescherà sempre il valore corretto, se invece leggi i Registry....ho
qualche dubbio :))
david

 Registry....ho qualche dubbio :))
In generale *forse* sì (in tutte le ver di win non è che nel registry ci siano stati 'sti
gran cambiamenti, comunque la mia è un'opinione), ma in questo caso credo che sia il
metodo migliore, visto anche che nessuno fino ad ora ha tirato fuori la fantomatica API
:))
Io ho cercato (superficialmente), anche nelle MAPI, ma non ho trovato niente.
Resta cmq il fatto che se abbiamo 10 account, se siamo sfigati avremo 10 SMTP diversi...
quale sceglieremo? E quale sceglierebbe la presunta API?
Boh...
__
Jax

> IMHO è più semplice smanettare con il TRegistry che con le API :)
Si.
Ma se cambiano il nome della chiave, la api se ne accorge.
Bye
AS


Concordo... per il caso specifico, ma io sto facendo un discorso piů in
generale, sto in effetti rispondendo alla tua affermazione dove dici che
preferisci leggere i registry piuttosto che usare un'APINA...

Variano variano i registry tra versione e versione di Winzozz....
Concordo... per il caso specifico, ma io sto facendo un discorso più in










SCUSATE =:-()  ho avuto dei problemini con OutLook....

 SCUSATE =:-()  ho avuto dei problemini con OutLook....
Azz :)
6 uguali non ne avevo mai viste ^___^
__
Jax

Eh, tentavo tentavo e poi mi sono uscite tutte insieme, non ho fatto in
tempo a cancellarle :))))

 Non č detto che un pc abbia un solo smtp... cosě come non č detto che un


 SCUSATE =:-()  ho avuto dei problemini con OutLook....
come scrisse saggiamente qualcuno ...
Microsoft Outlook: cosa vuoi postare postare postare postare oggi? :-)
--
- Carlo -
c.b...@libero.it

 computer?
Prima di tutto, ottenere l'indirizzo IP del computer, o se piů di uno 
chiedere all'utente qual č quello verso Internet. Dopodichč, devi 
eseguire una query DNS richiedendo il record MX del dominio (ossia il 
server SMTP assegnato a quell'IP). Per ottenere l'indirizzo IP, il modo 
piů semplice č usare la libreria IP Helper, inclusa in Windows 98 e in 
Windows NT 4 SP 4 e superiori, mentre per le query DNS puoi usare o la 
libreria inclusa in Windows 2000 e superiori, o una delle decine di 
altre disponibili gratuitamente
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

:)