<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ken&#039;s Code Pit &#187; email</title>
	<atom:link href="http://ken.ath.cx/kens_code_pit/tag/email/feed/" rel="self" type="application/rss+xml" />
	<link>http://ken.ath.cx/kens_code_pit</link>
	<description>Spewing code in the wrong direction</description>
	<lastBuildDate>Sun, 27 Dec 2009 19:57:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The terminal based email client clobbering</title>
		<link>http://ken.ath.cx/kens_code_pit/2009/08/18/the-terminal-based-email-client-clobbering/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2009/08/18/the-terminal-based-email-client-clobbering/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 01:11:42 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[email]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=267</guid>
		<description><![CDATA[So I recently have been trying out the various different terminal based emails clients to see if any of them were suitable to my needs. Sadly I have to report that I have yet to find one that does everything I need of it.

The first client I tried was alpine. I have to say setting [...]]]></description>
			<content:encoded><![CDATA[<p>So I recently have been trying out the various different terminal based emails clients to see if any of them were suitable to my needs. Sadly I have to report that I have yet to find one that does everything I need of it.</p>

<p>The first client I tried was alpine. I have to say setting up the program and using it was really easy. Adding accounts was a snap and it was decently performing. Sorting into threads was a bit slow but I suspect that was gmails fault. However, alpine falls short in showing me if I have new emails in folders other than the main Inbox or the folder I have open. I didn&#8217;t find a quick at a glance type view listing all the folders and an unread count next to them. Bummer, I really need this. I can&#8217;t simply open every folder to check if there&#8217;s new mail as some of them are very large and take a long time to open. Alpine gets brownie points for being able to use vim as an editor by default, but looks like I need to keep looking.</p>

<p>The next client I tried was cone. Cone seemed very familiar to alpine and was slightly easier to set up and get going, but lacked as many configuration options that alpine had. I also have to say the colorscheme it chose on my urxvt terminal wasn&#8217;t exactly pleasing to the eye, but bearable. I was extremely pleased that cone&#8217;s folder list did list unread message counts and did almost everything I asked of it. I could even use vim in the place of leaf if I wanted. The wall I hit, however, is deal breaking. It&#8217;s not even particularly cone&#8217;s fault but from google&#8217;s refusal to follow IMAP standards. As such, I cannot mark emails as read when using cone on my gmail IMAP account. Shame, <a href="http://www.nabble.com/Gmail-IMAP-and-marking-messages-as-%22read%22-td15010121.html">this</a> is all that I found on the net about it. I figured if I could just get cone to fire off \Send when it should have been marked read by gmail anyway would work but I just can&#8217;t quite grasp the internals of cone. Sigh. I tried to hack cone&#8217;s sourcecode to implement sending</p>

<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">UID STORE +FLAGS \Seen</div></div>

<p>but couldn&#8217;t get it working. The functions weren&#8217;t documented and my knowledge of C was lacking so I was just clobbering things together. I gave up after it would open a message and simply segfault.</p>

<p>Next I attempted to try mutt. Mutt seems overly complicated for my needs and I don&#8217;t think it would play very nice with over 5 IMAP accounts. It&#8217;s configuration is a nightmare and I gave up after barely just getting one account functioning.</p>

<p>So for now I&#8217;m still using Claws-Mail which is the best graphical client I&#8217;ve tried so far. There are times when I don&#8217;t have access to a graphical display , however, and wanted a nice email client in a terminal which is why I started this search. Would also be handy as I could ssh in from anywhere and read email with a terminal email client.</p>

<p>Now that I&#8217;ve wasted half a day stabbing email clients I suppose I should start reading my unread email :/</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2009/08/18/the-terminal-based-email-client-clobbering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Evolution: Broken IMAP Sync</title>
		<link>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 04:16:40 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[IMAP]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=233</guid>
		<description><![CDATA[Since I already use evolution for my calendar needs on my laptop, I thought it would be ideal to also use it for email. So I went through adding all of my email accounts tediously to evolution and all seemed good as they started to sync.

However, suddenly multiple folders failed to sync on my gmail [...]]]></description>
			<content:encoded><![CDATA[<p>Since I already use evolution for my calendar needs on my laptop, I thought it would be ideal to also use it for email. So I went through adding all of my email accounts tediously to evolution and all seemed good as they started to sync.</p>

<p>However, suddenly multiple folders failed to sync on my gmail IMAP account. I tried to refresh the account and download everything again but Evolution fails out on downloading all of my email. So I open up the debug log and see errors like <em></p>

<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Incomplete server response: no information provided for message 1401</div></div>

<p></em>. Wonderful. After some googling around, I found this <a href="http://bugzilla.gnome.org/show_bug.cgi?id=339028">bug</a> which describes my exact problem.</p>

<p>Good right? Nope! Unfortunately it looks like an ancient bug that no one cares to fix and it&#8217;s &#8220;working as intended&#8221; as far as I can tell from the responses. This effectively terminates my ability to use Evolution as my email client as I don&#8217;t have the time or patience to go through 500 broken emails and deleting them manually just so Evolution doesn&#8217;t throw a wobbly over a corrupt email.</p>

<p>If anyone knows a fix for this problem I&#8217;d love to hear it, but as far as I can tell I&#8217;m effectively barred from using Evolution for email without manually going in and nuking crap off gmail. Quite disappointing really, considering almost every other email client such as Claws Mail or Thunderbird does not have this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Claws Mail UI Problems</title>
		<link>http://ken.ath.cx/kens_code_pit/2009/04/07/claws-mail-ui-problems/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2009/04/07/claws-mail-ui-problems/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 03:22:58 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[claws-mail]]></category>
		<category><![CDATA[email]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=136</guid>
		<description><![CDATA[After using Claws Mail since last year, I have to say Claws is a great mail client that is fast and responsive. Despite this, I have found a few issues that greatly annoy me and I hope to see remedied one day.

The first of my complaints is the inability to cancel the current action.  Sure [...]]]></description>
			<content:encoded><![CDATA[<p>After using Claws Mail since last year, I have to say Claws is a great mail client that is fast and responsive. Despite this, I have found a few issues that greatly annoy me and I hope to see remedied one day.</p>

<p>The first of my complaints is the <em>inability to cancel the current action</em>.  Sure you can cancel some things like sending an email, but that isn&#8217;t what my problem is. My issue is when Claws decides its time to check the mail and connects to an imap server or folder and just grinds its gears forever. There&#8217;s no way to cancel this action or operation. There are some times that I want to check an email right away and wish to cancel the automatic check on startup action. Currently there isn&#8217;t a way to do this, and I must wait for Claws to either successfully check all of my mail accounts or until it decides the server has given up the ghost. This is frustrating for me as I am a really impatient person and would like to cancel its attempt at fetching new mail and do another operation. This is especially annoying when I want to exit Claws but it is deadlocked in checking all of my mail accounts for new mail and it can take up to 5 minutes for this operation to complete. Although I partially blame gmail for its <em>excruciatingly</em> slow imap. It still beats pop though.</p>

<p>My last complaint is Claws almost always steals my window focus after sending a message. I type up a message, hit send, then tab to another workspace and start something else. Claws rudely ignores GNOME and pops its window in front of whatever I want to be doing with the send dialog. Of course, cancel is automatically triggered with enter, so I inevitably nuke whatever email I was sending as I was typing in another workspace when it decided to just crash the party. This is very annoying as Claws should respect my anti-steal-focus magic from GNOME.</p>

<p>Granted none of these complaints are groundbreaking in any kind of way, but they are still annoying. The faster these get fixed the more stuff I can find to complain about&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2009/04/07/claws-mail-ui-problems/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
