Help!

How to add Custom Header to Mail Item

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> 3rd Party Utilities RSS
Next:  Today's Content Quality Rating For  
Author Message
racniro
External


Since: Apr 03, 2006
Posts: 2



PostPosted: Mon Apr 03, 2006 6:13 am    Post subject: How to add Custom Header to Mail Item
Archived from groups: microsoft>public>outlook>thirdpartyutil (more info?)

I can not add the custom headers. It runs without giving any errors.
But it did not change the header. If is some thing wrong with my C#
code



Please have a look at following code



"x-test-header" header is not added to the email





1 Type t = Type.GetTypeFromProgID("Redemption.SafeMailItem");


2 Redemption.SafeMailItem sitem = (Redemption.SafeMailItem)
Activator.CreateInstance(t);

3 sitem.Item = this.myMailItem;

4 int i =
sitem.GetIDsFromNames("{00020386-0000-0000-C000-000000000046}",
"x-test-header");

5 sitem.set_Fields(i,"hello");

6 SetPropValue(sitem, "Subject", "Testing Redemption");

7 sitem.Send();





Please see the line number 4 . I m not sure abut it , because in the
vb6 code it is the 8 bit string as to my knowledge . But I do not know
the logic behind it . so how we are going to deal with this in c#.



Can you help me regarding this



This is the method I used for the change the subject field



private static void SetPropValue(object item, string
propertyName,

object propertyValue)

{

try

{

object[] args = new Object[1];

args[0] = propertyValue;

Type type = item.GetType();

type.InvokeMember(

propertyName,

BindingFlags.Public |
BindingFlags.SetField |

BindingFlags.SetProperty,

null,

item,

args);

}

catch (SystemException ex)

{

Console.WriteLine(

string.Format(

"SetPropValue for {0} Exception:
{1} ",

propertyName, ex.Message));

}

return;

}
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> 3rd Party Utilities All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum