+2005-03-09 Sankar P <psankar@novell.com>
+
+ * camel-groupwise-utils.c:(camel_groupwise_util_item_from_message)
+ Added code to fix the problem of Priority not set in outgoing mails
+
2005-03-03 Parthasarathi Susarla <sparthasarathi@novell.com>
* camel-groupwise-store.c:
return -1;
camel_file_util_encode_fixed_int32(out, CAMEL_GW_SUMMARY_VERSION);
- camel_file_util_encode_string (out, ims->time_string);
+ camel_file_util_encode_fixed_int32(out, ims->validity);
+ return camel_file_util_encode_string (out, ims->time_string);
- return camel_file_util_encode_fixed_int32(out, ims->validity);
}
/*Egroupwise item*/
item = e_gw_item_new_empty () ;
- /*poulate recipient list*/
+ /*populate recipient list*/
camel_address_remove(recipients,-1);
camel_address_cat (recipients, CAMEL_ADDRESS (camel_mime_message_get_recipients (message, CAMEL_RECIPIENT_TYPE_TO)));
recipient_list=add_recipients(recipient_list,recipients,E_GW_ITEM_RECIPIENT_TO);
case 1: e_gw_item_set_notify_declined (item, E_GW_ITEM_NOTIFY_MAIL);
}
}
-
+
+ send_options = (char *)camel_medium_get_header (CAMEL_MEDIUM (message), X_SEND_OPT_PRIORITY);
+ if (send_options) {
+ switch (atoi(send_options)) {
+ case E_GW_PRIORITY_HIGH: e_gw_item_set_priority(item, "High");
+ break;
+ case E_GW_PRIORITY_LOW: e_gw_item_set_priority(item, "Low");
+ break;
+ case E_GW_PRIORITY_STANDARD: e_gw_item_set_priority(item, "Standard");
+ break;
+ }
+ }
+
return item;
}