Newsgroup: it.comp.appl.access
Titolo: msmapi32.ocx e windows live mail in windows 7

?eseguendo il codice che mi invia un email con allegato utilizzando 
msmapi32.ocx mi è uscito l'errore
"MAPI Failure: valid session ID does not exist"
il codice è quello riportato qui sotto, qualcuno sa dirmi qual'è il 
problema?
***** CODE *******
Public Function SendMail(destinatario As String, Oggetto As String, 
messaggio As String, Allegato As String)
On Error GoTo Err_SendMail
    Forms![miaform]!MapiSession.UserName = ""
    Forms![miaform]!MapiSession.Password = ""
    Forms![miaform]!MapiSession.SignOn
    Forms![miaform]!MapiMessages.SessionID = 
Forms![miaform]!MapiSession.SessionID
    Forms![miaform]!MapiMessages.Compose
    Forms![miaform]!MapiMessages.RecipAddress = destinatario
    Forms![miaform]!MapiMessages.MsgSubject = Oggetto
    Forms![miaform]!MapiMessages.MsgNoteText = messaggio
    Forms![miaform]!MapiMessages.AttachmentPosition = 
Len(Forms![miaform]!MapiMessages.MsgNoteText)
    Forms![miaform]!MapiMessages.AttachmentType = mapData
    If Allegato <> "" Then
        Forms![miaform]!MapiMessages.AttachmentPathName = Allegato
    End If
    Forms![miaform]!MapiMessages.Send True
    Forms![miaform]!MapiSession.SignOff
Exit_SendMail:
    Exit Function
Err_SendMail:
    If Err.Number <> 0 Then Forms![miaform]!MapiSession.SignOff
    Resume Exit_SendMail
End Function
 

 ha scritto nel messaggio 
news:4ca279b0$0$12125$4faf...@reader4.news.tin.it...

Sembra che il problema sia noto.
Leggi qui e scarica l'hotfix che anche se non sembra quello giusto, dovrebbe 
funzionare:
http://support.microsoft.com/kb/980681
Ovviamente l'ocx va registrato come amministratore.
Ciao, Carlo

 Ovviamente l'ocx va registrato come amministratore.
Gli OCX sono stramaledetti, in tutte le salse...
lo sono sempre stati.
Perché poi non sparare da Access dritto, dritto ad
Outlook?
Bruno
 


a windows mail intendi? con l'allegato? e come? hai un esempio pratico?
grazie in anticipo. 


gli do un occhiata grazie 

 ha scritto nel messaggio 
news:4ca3c735$0$18659$4faf...@reader3.news.tin.it...

In rete si dice anche che dovrebbe bastare sostituire il reader, Live Mail, 
con altri come Thunderbird o IncrediMail.
Si dice anche di ricaricare l'ocx di XP.
Io non ho provato nessuna di queste soluzioni.
In ultimo potresti anche usare Blat che utilizza SMTP per inviare email con 
allegati. Se ne è parlato diverse volte in questo NG.
Ciao, Carlo 

 Ciao, Carlo
Blat? what is? mi documenterò grazie di tutto. 

 ha scritto nel messaggio 
news:4ca49f51$0$31370$4faf...@reader1.news.tin.it...

http://francescovattimo.blogspot.com/2007/12/software-inviare-e-mail-da-linea-di.html
http://www.blat.net/examples/MSAccess_class.html
http://www.dotnethell.it/tips/sendscriptemail.aspx
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/ae3d785340d075bc
Ciao, Carlo 

 Ciao, Carlo
di piu non potevo chiedere grazie mille. 

 di piu non potevo chiedere grazie mille.
Prego e grazie anche a te per il feedback.
Ciao, Carlo 

 a windows mail intendi? con l'allegato? e come? hai un esempio pratico?
Ho scritto Windows Mail?
Mi sono sbagliato; volevo scrivere Outlook...
Per il quale ho tutti gli esempi.
Bruno