Article View: borland.public.cppbuilder.nativeapi
Article #12445Re: Avoiding scary message boxes when sending email with MAPI
From: Remy Lebeau (TeamB)
Date: Thu, 04 Dec 2003 09:13
Date: Thu, 04 Dec 2003 09:13
52 lines
3071 bytes
3071 bytes
"Fernando" <frr@easyjob.net> wrote in message
news:b1ttsvc4kig606njg2v85buskar2fmqlev@4ax.com...
> I guess this is the problem. Where can I find the default profile?
> Is the location independant of the default mail client?
Yes. In the case of Outlook, I look in the following keys (might be
slightly outdated, I haven't updated the code in years):
WinNT/2K/XP:
HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Windows Messaging Subsystem\Profiles
Win9x/Me:
HKEY_CURRENT_USER\Software\Microsoft\Windows Messaging
Subsystem\Profiles
In both cases, the profile name is stored in the "DefaultProfile" value.
> This is the code:
Asside from setting the UIParam to the Application->Handle and specifying a
profile name, that is the same as my code otherwise.
> No, it's Outlook's Security Patch and Service Pack 2 of MS Office
> 98/2000 and Office 2002 and 2003 (which include Security Patch).
Since you did not mention what kind of content you are actually trying to
send, have a look at some of these articles:
OL2002: How Outlook 2002 Protects You From Viruses Contained in HTML
Messages
http://support.microsoft.com/default.aspx?scid=kb;en-us;295957
OL2002: Macro Security Level Set to High by Default
http://support.microsoft.com/default.aspx?scid=kb;en-us;295955
OFF2000: Using 'Send To' to Send E-mail Prompts After You Apply Outlook
E-Mail Security Update
http://support.microsoft.com/default.aspx?scid=kb;EN-US;263074
OL2000: Developer Information About the Outlook E-mail Security Update
http://support.microsoft.com/default.aspx?scid=kb;EN-US;262701
This last one is particularly important. It appears that the Security Path
altered the way MapiSendMail() works under Outlook such that it only
recognizes MAPI_DIALOG and prompts the user when any other flag is specified
instead. Sounds like what is happening with your situation.
Gambit
Technical Details
Message-ID:
<3fcef9bd$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<9oomsvos3orhf35qtt6nrgcihuvnhsobb0@4ax.com> <3fccd596$3@newsgroups.borland.com> <baarsv0kt7ldbra3f0shfh07hqumvdmlab@4ax.com> <3fce27f3$1@newsgroups.borland.com> <b1ttsvc4kig606njg2v85buskar2fmqlev@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,cd566dcafe2eda42 X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2003-12-04 01:39:18 PST From: "Remy Lebeau \(TeamB\)" <gambit47.no.spam@no.spam.yahoo.com> Newsgroups: borland.public.cppbuilder.nativeapi References: <9oomsvos3orhf35qtt6nrgcihuvnhsobb0@4ax.com> <3fccd596$3@newsgroups.borland.com> <baarsv0kt7ldbra3f0shfh07hqumvdmlab@4ax.com> <3fce27f3$1@newsgroups.borland.com> <b1ttsvc4kig606njg2v85buskar2fmqlev@4ax.com> Subject: Re: Avoiding scary message boxes when sending email with MAPI Date: Thu, 4 Dec 2003 01:13:39 -0800 Lines: 54 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 NNTP-Posting-Host: 67.23.78.224 Message-ID: <3fcef9bd$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1070528957 67.23.78.224 (4 Dec 2003 01:09:17 -0700) Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail