Newsgroup: it.comp.lang.visual-basic
Titolo: invio email con testo formattato

Salve, ho la necessità di inviare tramite un programma vb delle mail con il
testo formattato ( caratteri in grassetto, di altro colore ecc ).
Ho scaricato un paio di componenti smtp, ma nessuno dei due permette l'invio
del testo in modalità RTF, conoscete qualche componente che fà al caso mio,
o in alternativa se avete già affrontato il problema se mi potete fornire
qualche dritta pr andare avanti con il progetto.
Saluti Marco.

Marco ha usato la sua tastiera per scrivere :

Non credo che i client di posta visualizzino i formati RTF (cioè, forse 
qualcuno lo fa, ma non credo sia 'standard').
Per la formattazione, di solito si usa l'html.
Se ti andasse bene, basterebbe scrivere un messaggio di posta in 
formato html, poi visualizzarlo in dettaglio, e con pochi esempi 
avresti ricavato i tag più importanti in qualche minuto. A questo 
punto, qualunque funzione smtp tu utilizzi, basta darle in pasto tale 
testo. Forse esiste qualche possibilità più 'wizardosa' con i 
componenti MAPI, che hanno il vantaggio di delegare ad un altro 
software tutta la parte di delivery (e quindi anche consentirti l'invio 
da applicativo quando disconnesso), ma al momento non ti so dare niente 
di pronto.
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

 wrote in message
news:demi58$sju$
1...@newsread.albacom.net

In realtà il protocollo SMTP prevederebbe anche l'uso del formato
RTF, ma nessun MailBrowser(a quanto ne sò) è in grado di decodificare
dal messaggio MIME l'RTF.
Quanto dovresti fare è codificare in HTML il testo RTF, quindi
comporre il messaggio MIME con la parte prevista per l'HTML.
Ho realizzato un demo in VBA(Access) tramite Winsock(OCX) che
invia messaggi HTML partendo da una RichText.
Ho usato delle routine di conversine trovate in rete per VB6.
Se ti interessa o se può esserti utile:
http://www.mantuanet.it/alessandro.baraldi/
alla sezione [DOWNLOAD]
1.3 MAIL_SENDER(UPDATE)
Il codice non è proprio protetto ma basta inserire la PWD
e seguire la "sprotezione"
PWD=sitocomune
Saluti
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:mn.d25d7d582...@hotmail.com...


 Provo a vedere se c'è qualche altra opzione, a te viene in mente qualcosa ?
Il testo del messaggio va inserito nel corpo del messaggio. Ci sono un 
paio di tag iniziali che indicano al client che il messaggio è html.
Ma devi:
1) individuarli. Come ti dicevo, devi visualizzare il messaggio 
completo con tutti gli header.
2) caricare il testo verso il server smtp. E qui dipende da che 
metodica utilizzi. Non dai alcuna informazione, quindi a malincuore non 
posso aiutarti.
Mi dispiace, perchè l'argomento mi interessa, ma senza informazioni non 
si può procedere.


 ha scritto nel messaggio
news:mn.d2b07d583...@hotmail.com...


 si può procedere.
vbSendMail gestisce anche l'HTML.
Che _io_ non sopporti le mail in HTML è un'altro problema :-)
HTH, G.

Ok ora ho capito....
Ho fatto un pò di prove con questo componente e sono riuscito ad inviare la
mail formattata correttamente ...
Lo stesso procedimento con l'altro componente non funzionava.....
Grazie a tutti per l'aiuto.
Marco.
"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:demtu0$b2m$1...@stargate1.inet.it...
