A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Add-ins for Outlook
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

How to prevent winmail.dat from being sent with message?



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old July 3rd 07, 10:09 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Mark Beiley
external usenet poster
 
Posts: 22
Default How to prevent winmail.dat from being sent with message?

I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in any
address book. I also don't have control over how they've configured their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

Any tips would be greatly appreciated.

Thanks,
Mark
http://www.email-announcer.com


  #2  
Old July 3rd 07, 10:12 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Sue Mosher [MVP-Outlook]
external usenet poster
 
Posts: 11,651
Default How to prevent winmail.dat from being sent with message?

Did you try the different address format suggested?

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54


"Mark Beiley" nowhere AT donotuse.com wrote in message ...
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in any
address book. I also don't have control over how they've configured their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

Any tips would be greatly appreciated.

Thanks,
Mark
http://www.email-announcer.com


  #3  
Old July 4th 07, 01:37 AM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Mark Beiley
external usenet poster
 
Posts: 22
Default How to prevent winmail.dat from being sent with message?

Hi Sue,

I believe I'm already using the "One-Off Addressing" format they suggested.

I'm setting the recipient properties like this:

PR_EMAIL_ADDRESS :
PR_DISPLAY_NAME :

PR_RECIPIENT_TYPE : MAPI_TO
PR_ADDRTYPE : SMTP

Does that seem right to you, for the "SMTP address" format? I believe that
the other format of "[SMTP:SMTP address]" would be something like this:

PR_EMAIL_ADDRESS : ]

Thanks,
Mark
http://www.email-announcer.com


"Sue Mosher [MVP-Outlook]" wrote in message
...
Did you try the different address format suggested?

--
Sue Mosher, Outlook MVP
Author of Microsoft Outlook 2007 Programming:
Jumpstart for Power Users and Administrators
http://www.outlookcode.com/article.aspx?id=54


"Mark Beiley" nowhere AT donotuse.com wrote in message
...
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in
any
address book. I also don't have control over how they've configured their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

Any tips would be greatly appreciated.

Thanks,
Mark
http://www.email-announcer.com



  #4  
Old July 3rd 07, 10:54 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Dmitry Streblechenko
external usenet poster
 
Posts: 2,116
Default How to prevent winmail.dat from being sent with message?

Most likely cause is a user property added to the message.
Add the following named property (known as UseTnef) and set it to false:

{00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Mark Beiley" nowhere AT donotuse.com wrote in message
...
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in
any address book. I also don't have control over how they've configured
their Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

Any tips would be greatly appreciated.

Thanks,
Mark
http://www.email-announcer.com




  #5  
Old July 4th 07, 01:39 AM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Mark Beiley
external usenet poster
 
Posts: 22
Default How to prevent winmail.dat from being sent with message?

Thanks Dmitry. I'll try this. I have to wait for help from the customer
who is experiencing this problem to test it out.

Thanks,
Mark
http://www.email-announcer.com


"Dmitry Streblechenko" wrote in message
...
Most likely cause is a user property added to the message.
Add the following named property (known as UseTnef) and set it to false:

{00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Mark Beiley" nowhere AT donotuse.com wrote in message
...
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from
within my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in
any address book. I also don't have control over how they've configured
their Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

Any tips would be greatly appreciated.

Thanks,
Mark
http://www.email-announcer.com





  #6  
Old July 4th 07, 02:49 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Henry Gusakovsky
external usenet poster
 
Posts: 4
Default How to prevent winmail.dat from being sent with message?

On 4 , 00:09, "Mark Beiley" nowhere AT donotuse.com wrote:
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in any
address book. I also don't have control over how they've configured their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

set PR_SEND_RICH_INFO = FALSE while adding recipients.
Even if you created OneOff entryid for recipient with RICH_INFO flag
PR_SEND_RICH_INFO property will override this setting.

Regards
Henry

  #7  
Old July 4th 07, 05:43 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Dmitry Streblechenko
external usenet poster
 
Posts: 2,116
Default How to prevent winmail.dat from being sent with message?

And UseTnef ({00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN)
will override them both.


Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Henry Gusakovsky" wrote in message
oups.com...
On 4 , 00:09, "Mark Beiley" nowhere AT donotuse.com wrote:
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from
within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in
any
address book. I also don't have control over how they've configured
their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

set PR_SEND_RICH_INFO = FALSE while adding recipients.
Even if you created OneOff entryid for recipient with RICH_INFO flag
PR_SEND_RICH_INFO property will override this setting.

Regards
Henry



  #8  
Old July 4th 07, 08:42 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Mark Beiley
external usenet poster
 
Posts: 22
Default How to prevent winmail.dat from being sent with message?

Thanks Henry/Dmitry. I tried setting UseTnef to false, but it didn't fix
the problem (winmail.dat was still sent). I didn't set UseTnef as a "named
property", but instead used the property tag (PT_BOOLEAN and 0x80DD), as
found through OutlookSpy. Afterwards, I did verify that the property was
set okay, so I think I accomplished getting the right propert set. Is this
okay? Here is my code:

int nFields;
SPropValue *pNewProps = NULL;
LPSPropValue pProp = NULL;

nFields = 1;
MAPIAllocateBuffer((nFields * sizeof(SPropValue)), (LPVOID*)&pNewProps));
ZeroMemory(pNewProps, nFields * sizeof(SPropValue));

pProp = &pNewProps[0];
pProp-ulPropTag = PROP_TAG( PT_BOOLEAN, 0x80DD ); // UseTNEF
pProp-Value.b = 0;

((LPMAPIPROP)(IUnknown*)pMAPIMessage)-SetProps(nFields, pNewProps, NULL);

My actual code had error checking, but I took it out for easier reading
here. The code did execute without errors.

Next I'll try setting both UseTNEF to false, and also on the recipient
setting PR_SEND_RICH_INFO = FALSE to see if that helps. I'll post the
results here...

Thanks,
Mark
http://www.email-announcer.com



"Dmitry Streblechenko" wrote in message
...
And UseTnef ({00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN)
will override them both.


Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Henry Gusakovsky" wrote in message
oups.com...
On 4 , 00:09, "Mark Beiley" nowhere AT donotuse.com wrote:
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from
within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't in
any
address book. I also don't have control over how they've configured
their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO

set PR_SEND_RICH_INFO = FALSE while adding recipients.
Even if you created OneOff entryid for recipient with RICH_INFO flag
PR_SEND_RICH_INFO property will override this setting.

Regards
Henry




  #9  
Old July 4th 07, 10:22 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Dmitry Streblechenko
external usenet poster
 
Posts: 2,116
Default How to prevent winmail.dat from being sent with message?

You should never hardcode the values of the named prop tags - use
GetIDsFromNames.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Mark Beiley" nowhere AT donotuse.com wrote in message
...
Thanks Henry/Dmitry. I tried setting UseTnef to false, but it didn't fix
the problem (winmail.dat was still sent). I didn't set UseTnef as a
"named property", but instead used the property tag (PT_BOOLEAN and
0x80DD), as found through OutlookSpy. Afterwards, I did verify that the
property was set okay, so I think I accomplished getting the right propert
set. Is this okay? Here is my code:

int nFields;
SPropValue *pNewProps = NULL;
LPSPropValue pProp = NULL;

nFields = 1;
MAPIAllocateBuffer((nFields * sizeof(SPropValue)), (LPVOID*)&pNewProps));
ZeroMemory(pNewProps, nFields * sizeof(SPropValue));

pProp = &pNewProps[0];
pProp-ulPropTag = PROP_TAG( PT_BOOLEAN, 0x80DD ); // UseTNEF
pProp-Value.b = 0;

((LPMAPIPROP)(IUnknown*)pMAPIMessage)-SetProps(nFields, pNewProps, NULL);

My actual code had error checking, but I took it out for easier reading
here. The code did execute without errors.

Next I'll try setting both UseTNEF to false, and also on the recipient
setting PR_SEND_RICH_INFO = FALSE to see if that helps. I'll post the
results here...

Thanks,
Mark
http://www.email-announcer.com



"Dmitry Streblechenko" wrote in message
...
And UseTnef ({00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN)
will override them both.


Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Henry Gusakovsky" wrote in message
oups.com...
On 4 , 00:09, "Mark Beiley" nowhere AT donotuse.com wrote:
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from
within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't
in any
address book. I also don't have control over how they've configured
their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO
set PR_SEND_RICH_INFO = FALSE while adding recipients.
Even if you created OneOff entryid for recipient with RICH_INFO flag
PR_SEND_RICH_INFO property will override this setting.

Regards
Henry






  #10  
Old July 13th 07, 07:16 PM posted to microsoft.public.developer.outlook.addins,microsoft.public.outlook.program_addins
Mark Beiley
external usenet poster
 
Posts: 22
Default How to prevent winmail.dat from being sent with message?

FYI... This fixed my problem, thank you. I ended up setting both UseTNEF
to false, and also on the recipient setting PR_SEND_RICH_INFO to false also.
No more winmail.dat...

Thanks,
Mark
http://www.email-announcer.com



"Mark Beiley" nowhere AT donotuse.com wrote in message
...
Thanks Henry/Dmitry. I tried setting UseTnef to false, but it didn't fix
the problem (winmail.dat was still sent). I didn't set UseTnef as a
"named property", but instead used the property tag (PT_BOOLEAN and
0x80DD), as found through OutlookSpy. Afterwards, I did verify that the
property was set okay, so I think I accomplished getting the right propert
set. Is this okay? Here is my code:

int nFields;
SPropValue *pNewProps = NULL;
LPSPropValue pProp = NULL;

nFields = 1;
MAPIAllocateBuffer((nFields * sizeof(SPropValue)), (LPVOID*)&pNewProps));
ZeroMemory(pNewProps, nFields * sizeof(SPropValue));

pProp = &pNewProps[0];
pProp-ulPropTag = PROP_TAG( PT_BOOLEAN, 0x80DD ); // UseTNEF
pProp-Value.b = 0;

((LPMAPIPROP)(IUnknown*)pMAPIMessage)-SetProps(nFields, pNewProps, NULL);

My actual code had error checking, but I took it out for easier reading
here. The code did execute without errors.

Next I'll try setting both UseTNEF to false, and also on the recipient
setting PR_SEND_RICH_INFO = FALSE to see if that helps. I'll post the
results here...

Thanks,
Mark
http://www.email-announcer.com



"Dmitry Streblechenko" wrote in message
...
And UseTnef ({00062008-0000-0000-C000-000000000046}, 0x8582, PT_BOOLEAN)
will override them both.


Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Henry Gusakovsky" wrote in message
oups.com...
On 4 , 00:09, "Mark Beiley" nowhere AT donotuse.com wrote:
I'm using MAPI to send an email with my Outlook add-in. Sometimes the
emails are sent with a winmail.dat attachment when sending through an
Exchange server. I'm trying to figure out how to prevent this from
within
my add-in? I've read this:

http://support.microsoft.com/kb/138053

but in my case I'm adding the recipients dynamically, and they aren't
in any
address book. I also don't have control over how they've configured
their
Internet Mail Connector (IMC).

I'm wondering if any of these will help me?:

PR_SEND_INTERNET_ENCODING
PR_SEND_RICH_INFO
set PR_SEND_RICH_INFO = FALSE while adding recipients.
Even if you created OneOff entryid for recipient with RICH_INFO flag
PR_SEND_RICH_INFO property will override this setting.

Regards
Henry





 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
prevent e-mail message recipients automatically forward a message IH Outlook - Using Forms 3 November 1st 06 09:00 PM
winmail.dat Nicolas Macarez Outlook - General Queries 4 September 7th 06 07:52 AM
Prevent surrogate from reading a private message? KEB Outlook - Using Contacts 1 July 27th 06 06:23 PM
winmail.dat Boe Outlook - General Queries 5 February 7th 06 01:40 AM
winmail.dat file in forwarded message with attachment Andi Outlook - Installation 1 January 19th 06 02:23 AM


All times are GMT +1. The time now is 12:34 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.