Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

msmapi32.ocx e windows live mail in windows 7

75 views
Skip to first unread message

leopard73

unread,
Sep 28, 2010, 7:26:42 PM9/28/10
to
?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

Carlo Costarella

unread,
Sep 29, 2010, 4:25:05 PM9/29/10
to

"leopard73" <leop...@email.it> 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


Bruno Campanini

unread,
Sep 29, 2010, 4:36:11 PM9/29/10
to
"Carlo Costarella" <carloco...@libero.it> wrote in message
news:i807b9$q22$1...@tdi.cu.mi.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.

Gli OCX sono stramaledetti, in tutte le salse...
lo sono sempre stati.

Perché poi non sparare da Access dritto, dritto ad
Outlook?

Bruno

leopard73

unread,
Sep 29, 2010, 7:09:23 PM9/29/10
to
?
> 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.

leopard73

unread,
Sep 29, 2010, 7:09:40 PM9/29/10
to
?>

> 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
>
>

gli do un occhiata grazie

Carlo Costarella

unread,
Sep 30, 2010, 1:16:18 AM9/30/10
to

"leopard73" <leop...@email.it> 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


leopard73

unread,
Sep 30, 2010, 10:31:47 AM9/30/10
to
?> 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

Blat? what is? mi documenterò grazie di tutto.

Carlo Costarella

unread,
Sep 30, 2010, 2:49:38 PM9/30/10
to

leopard73

unread,
Oct 1, 2010, 2:53:12 PM10/1/10
to

Carlo Costarella

unread,
Oct 1, 2010, 3:53:48 PM10/1/10
to

"leopard73" <leop...@email.it> ha scritto nel messaggio
news:4ca62e16$0$12131$4faf...@reader4.news.tin.it...


>
> di piu non potevo chiedere grazie mille.

Prego e grazie anche a te per il feedback.

Ciao, Carlo


Bruno Campanini

unread,
Oct 6, 2010, 6:40:48 PM10/6/10
to
B"leopard73" <leop...@email.it> wrote in message
news:4ca3c724$0$18655$4faf...@reader3.news.tin.it...

>> Perché poi non sparare da Access dritto, dritto ad
>> Outlook?
>>
>> Bruno
>>
>
> 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

0 new messages