Newsgroup: it.comp.lang.delphi
Titolo: [d5][d6] ole con outlook express

ciao a tutti, dovendo inviare N email tutte uguali prendendo gli indirizzi 
da un db, come posso fare??? si può mandare dentro outlook express o il 
client di posta predefinito tutte le email e poi l'utente deve solo fare 
invia e ricevi per spedirle?
Simone 

 invia e ricevi per spedirle?
Che io sappia Outlook Express "da fuori" non si puņ comandare, poichč
rispetto al suo fratellone Outlook non si espone attraverso COM. 
Nel costruire il NewsSender, per la gestione dell'invio delle email ho
utilizzato i componenti Indy di Delphi 7, mentre quando si č trattato di
inviare email utilizzando Outlook avevo provato con soddisfazione i
componenti VSSOutlook (
http://www.vss.co.nz/
)
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it

ciao, a parte che il tuo strabiliante link non funziona... praticamente 
potrei fare una pagina php richiamata da delphi che si occupa di inviare 
l'email???
Simone 

 ha scritto nel messaggio
news:31327mF...@uni-berlin.de...

Io uso il componente TNMSMTP che c'e' dentro delphi, funziona molto bene.
ciao!!
maz



fossi in te piuttosto che mettere dimezzo un altro server che puo essere
un problema se non è attivo o meno, basta che fai una form dove si
riempiono i campi per l'smtp server, username e password necessari. oppure
ti apri un account tipo su 
email.it
 e inserisci le stringhe hardcoded nel
programma.
Ti conviene usare il componente TNMSMTP.
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 occupa di inviare l'email???
Php non lo conosco, ma posso risponderti a braccio: per utilizzare internet
per inviare le email devi impegnare il server web (che sia Apache o IIS č
lo stesso) a occuparsi degli invii, invece che a servire i vari client che
richiedono le pagine. Ergo: o fai girare il tutto su un pc collegato ad
internet che non č un server web di produzione (nč tantomeno commerciale)
oppure ti appoggi a componenti Delphi specifici quali sono gli Indy.
Nel post parallelo al mio ti suggeriscono di utilizzare TNMSMTP, ma ha il
problema che era disponibile con Delphi 5, mentre direi che dalla versione
6 in avanti Borland distribuisca solo gli Indy (io ho Delphi 7 pro č
TNMSMTP non c'č).


l'email???
Altamente sconsigliato... ti complichi solo la vita. Una pagina PHP per
inviare posta deve a sua volta basarsi su un server SMTP. Ti trovi a dover
installare: a) il server SMTP b) il web server c) PHP. Senza contare il
codice per pilotare la pagina PHP da Delphi...
Così come starei alla larga dai vecchi componenti NetMaster (TNMSMTP)
forniti con le vecchie versioni di Delphi, che sono basati su COM e per il
deploy richiedono di distribuire un po' di DLL.
Soluzioni:
1) Usi Indy (la puoi installare anche in D5, 
www.nevrona.com/indy
),
utilizzando TidSMTP (e TidMessage per creare il messaggio nel formato
corretto). La versione stable è la 9.0.18. La 10 è ancora in beta. Il
vantaggio è che non richiede nient'altro.
2) Usi MAPI e un client di posta. MAPI è un'API generica per inviare
posta, trovi le funzioni nell'help fornito con Delphi. Meno flessibile del
precedente ma più che adeguato per invii non troppo complessi. Lo
svantaggio è che richiede un client di posta installato e configurato.
3) Apri una connessione diretta con un server SMTP e invi gli opportuni
comandi (sono quattro: HELO, MAIL FROM, RCPT TO e DATA) con i dati negli
opportuni formati - le RFC hanno tutti i dettagli.
Per concludere, al contrario di Outlook, Outlook Express non è
"pilotabile" via COM. Al di là del nome, sono due applicazioni molto diverse.
Luigi D. Sandon - D&amp;D Support Team
--- posted by geoForum on 
http://www.delphiedintorni.it