Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MAPI, win2k, VB6 SP5

no no e no
allora
il mio intento è comandare un PC a tempo per mandare una email e fare il
reboot
pensavo fosse semplice ed infatti all'inizio così era
poi, visto che la macchina è programmata per accensione e spegnimento ad
orari particolari
e NON PREVEDE IL LOGIN
ho cominciato ad avere problemi
senza volerla fare lunga
ho provato con OPERAZIONI PIANIFICATE, e non c'è stato verso di farglielo
fare senza login
adesso ho trovato il metodo per far partire un prg di vb come SERVIZIO sotto
win2k
e funziona, nel senso che il servizio fondamentalmente fa due operazioni
la prima, allo scatenarsi dell'evento FORM_LOAD, il quale form contiene un
timer, un MAPIMessage
e un MAPISession, prevede l'avvio della routine di send email
che non funziona
e la seconda, ad intervalli regolari scanditi da un timer, prevede lo
spegnimento della macchina se
si è superato quell'orario...
e funziona
per utilizzare i servizi sotto win2k sto usando un ocx dell M$, NTSVC.ocx
sono disponibile a distribuire tutti sorgenti possibili ed immaginabili,
uagliù STO ASCENN PAZZ !!!!!
tanti saluti salutini a tutti tuttini...
erVAPPE
ps ho anche provato a dire al servizio di win2k di partire come Admin, del
quale uso l'account di posta, ma il risultato è sempre lo stesso:
MAPISession n° 32002 - Si è verificato un errore non specificato
cos'è ? sono convinto che un prob degli ocx mapi, ma non trovo riscontri....

 cos'è ? sono convinto che un prob degli ocx mapi, ma non trovo
riscontri....
eh...sembra facile!!!
Potrebbe essere un problema legato agli attachment.
Se ce ne sono, vai avanti. Se non ce ne sono, fermati e chiudi il messaggio.
Sei ancora qui ?? Allora ci sono!
Per ogni file che alleghi al messaggio devi inserire uno spazio - chr(32) -
all'inizio del messaggio.
Non sto scherzando.. c'e' anche un documento M$ su MSDN che spiega il baco e
la soluzione.
Prova....
Ciao.
PS: io ho un altro problema con MAPI: se scarico un messaggio email che
contiene un allegato, la proprieta' MAPImessage.AttachmentName e' nulla ( =
"") mentre la proprieta' MAPImessage.AttachmentPathName e' uguale a
"c:\windows\temp\mai" e basta (senza estensioni e nient'altro).
Se guardo il file, in effetti e' quello che mi aspetterei di ricevere....
peccato che il nome sia sempre lo stesso ("mai") anche se allego
"ciccio.doc". Ne sai qualcosa ??
Ciao.
--
Fab, kay...@genie.italy (change italy with it to answer via email!!)

caro Fab, purtroppo adesso sto mettendo mano con le MAPI
e non so darti alcuna risposta....
se riesco a scoprire qualkosa, te lo faccio sapere....
ps usi i controlli MAPI o le chiamate alle API ?
"Fab" <kay...@genie.italy> ha scritto nel messaggio
news:9j1mdi$bo4$1...@fe2.cs.interbusiness.it...


 ps usi i controlli MAPI o le chiamate alle API ?
Uso i controlli MAPI.
Ma quello che ti ho scritto ha risolto il tuo problema o c'e' dell'altro ??
Se hai MSDN c'e' un esempio di invio email con MAPI, se non ce l'hai ti
mando il pezzo di codice.


ma i controlli mapi ?
perchè quelli sono il mio prob
penso che con chiamate pure a MAPI32.dll rieco a risolvere, ma il prob
è la autenticazione del client di posta....
mi sono scaricato un esempio di sorgente dalla M$, ma lo proverò o domani
o nel uikend xkè hho l'esame di sistemi operativi domani mattina
(ke il patatek mi assista)
ciauz
"Fab" <kay...@genie.italy> ha scritto nel messaggio
news:9j47rf$pjv$1...@fe2.cs.interbusiness.it...
