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

[VB5] Spedire e-Mail tramite Microsoft Office Outlook

19 views
Skip to first unread message

Massimiliano

unread,
Dec 15, 2009, 2:43:06 AM12/15/09
to
Buongiorno a tutti,

Tempo fa' stesi queste poche righe di programma per spedire una e-mail
tramite VB5 in appoggio a
outlook Express; l'altro ieri vado per riusarlo e mi si pianta sulla riga

MAP_Messages.Send

Dando questo messaggio di errore
Run Time Error 32002 (Unspecified Failure Has occured)

Attualmente sto usando come programma predefinito di posta elettronica
Microsoft Office Outlook, è a causa di questo? è necessario modifcare il
programma (e come), o devo cambiare qualcosa?

Mi date uno spunto, grazie.

ecco le poche righe di programma, ovviamente ho attivato il mapi control e
mapi messages.


' Apre la Sessione.
MAP_Sessione.SignOn

' Passaggio della Sessione.
MAP_Messages.SessionID = MAP_Sessione.SessionID

MAP_Sessione.LogonUI = False

MAP_Sessione.NewSession = False

'MAPISession1.NewSession = True

' Indirizzo del Destinatario.
MAP_Messages.MsgIndex = -1
MAP_Messages.RecipAddress = Txt_Indirizzo.Text

' Titolo dell'e-Mail.
MAP_Messages.AddressCaption = Txt_Oggetto.Text

MAP_Messages.AddressEditFieldCount = 1

MAP_Messages.AddressLabel = Txt_Oggetto.Text

MAP_Messages.MsgSubject = Txt_Oggetto.Text

' Corpo del Messaggio.
MAP_Messages.MsgNoteText = Txt_Body_eML.Text

' Percorso dell'Allegato.
'MAPIMessages1.AttachmentPathName = Text1.Text

' Invia un Messaggio.
MAP_Messages.Send

' Chiudo la Sessione.
MAP_Sessione.SignOff

End


--------------------------------
Inviato via http://arianna.libero.it/usenet/

Andrea [Work]

unread,
Dec 15, 2009, 2:58:39 AM12/15/09
to
Il Tue, 15 Dec 2009 07:43:06 GMT, Massimiliano ha scritto:

> Attualmente sto usando come programma predefinito di posta elettronica
> Microsoft Office Outlook, è a causa di questo? è necessario modifcare il
> programma (e come), o devo cambiare qualcosa?

Io per inviare email con allegato ho sempre avuto problemi con diversi
sistemi.
Alla fine ho preso un esempino in .NET express, ho fatto un exe esterno e
uso quello da riga di comando per inviare le email, mai pi� un problema.

Paperino

unread,
Dec 16, 2009, 1:34:13 PM12/16/09
to
"Massimiliano" ha scritto

> Tempo fa' stesi queste poche righe di programma per spedire una e-mail
> tramite VB5 in appoggio a
> outlook Express; l'altro ieri vado per riusarlo e mi si pianta sulla riga

Personalmente ho smesso di usare programmi esterni, per mandare
mail, perch� non sai mai se ci sono, se sono configurati correttamente,
se qualche aggiornamento di sistema non gli rompe le scatole, eccetera.

Da quando uso la dll di vbSendMail non ho pi� avuto un singolo problema:
http://www.freevbcode.com/ShowCode.Asp?ID=109

Bye, G.

Tiscali

unread,
Dec 16, 2009, 1:51:33 PM12/16/09
to
Paperino ha scritto...

> Da quando uso la dll di vbSendMail non ho pi� avuto un singolo problema:
> http://www.freevbcode.com/ShowCode.Asp?ID=109

Visto che ci sono i sorgenti,
potrebbe incorporarla direttamente nel progetto,
cos� si evita la DLL esterna con la sua registrazione.

--
Ciao Fede

By Chicco Production
http://bcp.freetools.it


Data_Max

unread,
Dec 23, 2009, 6:54:29 AM12/23/09
to
Grazie della dritta.

Tiscali

unread,
Dec 23, 2009, 8:41:11 AM12/23/09
to
Data_Max ha scritto...
> Grazie della dritta.

E' la mia soluzione abituale,
per prima cosa cerco controlli VB con sorgente,
eventualmente li modifico secondo le mie esigenze,
altrimenti me li faccio da zero.
In ultima analisi controlli esterni!
In ogni caso quando utilizzo controlli esterni,
se fa li incorporo direttamente all'interno del progetto,
poi con una routine apposita (se � il caso) li estraggo e li registro.

0 new messages