Use fixme:date as the date field. Only open evolution mail in evolution. Don't display the "Reply" link for non-evolution mail. Index: Tiles/TileMailMessage.cs =================================================================== RCS file: /cvs/gnome/beagle/Tiles/TileMailMessage.cs,v retrieving revision 1.38 diff -u -B -p -r1.38 TileMailMessage.cs --- Tiles/TileMailMessage.cs 16 Aug 2005 22:19:02 -0000 1.38 +++ Tiles/TileMailMessage.cs 16 Aug 2005 23:03:10 -0000 @@ -114,7 +114,10 @@ namespace Beagle.Tile { Template["Folder"] = GetHitProperty (Hit, "fixme:folder"); Template["Account"] = GetHitProperty (Hit, "fixme:account"); Template["SentReceived"] = sent ? Catalog.GetString ("Sent") : Catalog.GetString ("Received"); - Template["When"] = sent ? GetHitProperty (Hit, "fixme:sentdate") : GetHitProperty (Hit, "fixme:received"); + Template["When"] = GetHitProperty (Hit, "fixme:date"); + + if (GetHitProperty(Hit, "fixme:client") == "evolution") + Template ["CanReply"] = ""; // FIXME: Gross attachment rendering if (Hit.ParentUri != null) { @@ -227,6 +230,11 @@ namespace Beagle.Tile { public override void Open () { string uri_str; + + if (GetHitProperty (Hit, "fixme:client") != "evolution") { + OpenFromMime (Hit); + return; + } Process p = new Process (); p.StartInfo.UseShellExecute = false; Index: Tiles/template-mail-message.html =================================================================== RCS file: /cvs/gnome/beagle/Tiles/template-mail-message.html,v retrieving revision 1.26 diff -u -B -p -r1.26 template-mail-message.html --- Tiles/template-mail-message.html 11 Jul 2005 19:14:48 -0000 1.26 +++ Tiles/template-mail-message.html 16 Aug 2005 23:03:11 -0000 @@ -22,7 +22,7 @@ -