Shamil Salakhetdinov
shamil at users.mns.ru
Thu Nov 3 23:16:58 CST 2005
Stuart, I'd not argue but this question about using different e-mail clients under MS Windows, which IMO should have simple effective solution, looks still unclear here. Do you have a generic sample to work with any e-mail client via MAPI? Do you know how MAPI can be used with non-MS e-mail clients ? Did you try to run this sample http://support.microsoft.com/default.aspx/kb/q163216/ (Updated Mapivb32.bas for Simple MAPI on 32-bit platforms) with Outlook Express or any non-MS e-mail clients? For me it didn't work for Outlook Express. > It's all done through MAPI How it's done? Is there any information how it works? I guess MAPI.dll is a middleware between application program and e-mail client. This means that e-mail client software should support specific MAPI-compliant protocols - are you saying that all modern e-mail clients running on MS Windows are supporting this MAPI-compliant protocol? If not, how then MAPI.dll "talks to them/communicates with them"? Shamil ----- Original Message ----- From: <stuart at lexacorp.com.pg> To: "Access Developers discussion and problem solving" <accessd at databaseadvisors.com> Sent: Friday, November 04, 2005 4:25 AM Subject: Re: [AccessD] ShellExecute to send short e-mail vianon-MS emailclients... > On 4 Nov 2005 at 3:47, Shamil Salakhetdinov wrote: > > > > MAPI is much richer, there are lots of things you can do with your own > > > direct MAPI calls > > Stuart, > > > > Yes, I know about MAPI, and about simple MAPI (I did write programs using it > > starting MS Access 2.0 in 1995) and I read RFC2368 etc. > > But using MAPI I can only send e-mail via Outlook Express and Outlook - > > right? > > No, MAPI is the core Messaging API which provides a common interface for all mail > clients. Using MAPI, you will send to whatever client is configured as the default. > > > > Still open question: - I'm just curious and I can't find answer by myself - > > how mailto protocol's URL is interpreted by MS Windows system for non-MS > > e-mail clients? I mean: > > It is interpreted by MSHTML.DLL which passes it on to the default MAPI compliant > email client whether it is MS or not. > > > - does MS Windows(xxxxx.dll) starts non-MS e-mail clients and passes them a > > special command line. > > No > > >If yes - what format this command line should have? if > > not - what other way MS Windows system uses to activate non-ms e-mail > > clients? > > > > It's all done through MAPI > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com