{"id":738,"date":"2008-08-25T23:47:47","date_gmt":"2008-08-25T15:47:47","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2008\/08\/2008_08_25_2347.php"},"modified":"2008-08-25T23:47:47","modified_gmt":"2008-08-25T15:47:47","slug":"e-mail-optimization-tips","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2008\/08\/25\/e-mail-optimization-tips","title":{"rendered":"E-mail Optimization Tips"},"content":{"rendered":"<p>Here&#8217;s another one of the more useful posts I&#8217;ll be doing. Partly so that I can remind myself the steps needed to perform this somewhat convoluted approach to getting the best &#8220;setup&#8221; for iPhone and desktop mail use.<\/p>\n<h1>Why GMail Rocks<\/h1>\n<p>The best thing about GMail is the <strong>free<\/strong> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Imap\" title=\"what is IMAP\">IMAP<\/a> support it has. For the uninitiated, make sure you read the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Imap#Advantages_over_POP3\" title=\"what's the advantage?\">advantages<\/a> of <code>IMAP<\/code> over <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pop3\" title=\"what is POP3\">POP3<\/a> (referred to as <code>POP<\/code> from now on) in their respective wiki pages.<\/p>\n<p>Of course GMail, just like any other competent email service, supports <code>POP<\/code> as well as the ability to retrieve mail from external accounts (<em>via<\/em> <code>POP<\/code>) as well. Not sure if it&#8217;s the same for other services, but this feature is free as well.<\/p>\n<p>Couple that with <code>IMAP<\/code> accessibility, and lets not forget the gigabytes of space &#8211; and you basically have a powerful tool of accessing practically all your email in one place.<\/p>\n<h1>Refining it Further<\/h1>\n<p>Given the tools at your disposal, let me describe how I&#8217;ve setup my &#8220;mail workflow&#8221; &#8211; hopefully you can also find it useful in your situation.<\/p>\n<!--more-->\n<h1>What <em>Exactly<\/em> Do You Need?<\/h1>\n<p>This is the question everyone must answer whenever they plan to streamline their workflow. In my case, I need these conditions to be met:<\/p>\n<h2>1. Ability to access external accounts from one account.<\/h2>\n<p>I currently have about 6 <em>active<\/em> mail accounts; such as a work email, a personal email, &#8220;webmaster&#8221; emails from different sites I manage, etc.<\/p>\n<p>As I&#8217;ve stated eariler on, GMail has the ability to access these (<em>via<\/em> <code>POP<\/code>).<\/p>\n<h2>2. Ability to <em>&#8220;Send As&#8221;<\/em> different addresses\/identites.<\/h2>\n<p>Normally, not only would you want to consolidate email from external accounts &#8211; but also send from them&#8230; even if you&#8217;re ultimately just using <strong>one account<\/strong> (In this case, it&#8217;s GMail).<\/p>\n<p>And personally, I hate it when other people change emails or cell numbers as often as they change clothes. As such, I try to make it a point that once I give someone my email address, it&#8217;s the only address they would need to remember&#8230; forever. And most people know my Yahoo address from the past. So even if I&#8217;m sending via GMail now, I don&#8217;t bother telling people about my GMail address since I still send out mail as <code>nargalzius at yahoo dot com<\/code> &#8211; even if it&#8217;s through GMail<\/p>\n<p>Naturally, GMail also allows this functionality<\/p>\n<h2>3. Offline reading<\/h2>\n<p>It&#8217;s well and good that GMail can do all this awesome stuff, but I don&#8217;t like logging in the web interface since it&#8217;s slow, and more importantly, if your connection dies, so does your email session.<\/p>\n<p>In order to access your email on a desktop (or phone) client, you&#8217;ll need either <code>POP<\/code> or <code>IMAP<\/code> support. And of course, GMail has both.<\/p>\n<h2>4. Synchronized message data on all devices\/machines<\/h2>\n<p>The trouble with <code>POP<\/code> is that it&#8217;s only good for a single machine interacting with your mail server. By nature, <code>POP<\/code> doesn&#8217;t lend well to multiple machines that need to be in sync. <code>IMAP<\/code> on the other hand treats mail access exactly like a synchronization process &#8211; which is perfect for a multi-client setup.<\/p>\n<p>In my case, I have the desktop, laptop and the iPhone all accessing my GMail account via <code>IMAP<\/code>. Any action I do on one computer is immediately reflected on the server &#8211; and naturally any changes on that server is immediately reflected on <em>any<\/em> of the other machines accessing it.<\/p>\n<h1>IMAP with Apple Mail<\/h1>\n<p>Now we know what we want (at least I do), so let&#8217;s start setting this shit up.<\/p>\n<p>First order of business is to setup conditions #1 and #2. GMail&#8217;s <code>Settings &gt; Accounts<\/code> section will let you setup <code>POP<\/code> access to all your external accounts, as well as allowing you to send email as those accounts from GMail.<\/p>\n<p>It&#8217;s worth mentioning at this point that condition #2 works like a peach on GMail&#8217;s web interface; it isn&#8217;t as straightforward on Apple Mail &#8211; which is what prompted me to post this blog entry in the first place.<\/p>\n<p>Next you get Google&#8217;s <code>IMAP<\/code> settings, which can be found somewhere in GMail (or the web if you know how to look), once you have that information, you&#8217;re ready to setup Apple Mail.<\/p>\n<p>Just follow the <code>IMAP<\/code> setup instructions Google provided for the most part. But what I would like to mention at this point is that there&#8217;s a sort of undocumented &#8220;quirk&#8221; Mail.app has which will allow you to accomplish #2 with one account. Normally, you&#8217;d have to make multiple accounts&#8230; I&#8217;ll get into that later, for now, consider the picture below&#8230;<\/p>\n<div align=\"center\">\n<a href=\"http:\/\/farm4.static.flickr.com\/3161\/2795640189_9bf27ea18e_o.png\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3161\/2795640189_1acd5d3c7f_m.jpg\"><\/a>\n<\/div>\n<p>Notice I put multiple email addresses in the &#8220;Email Address&#8221; field. It should really be called &#8220;Email Address(es).&#8221; Anyways, populating that field with multiple email addresses (separated by commas) will give you <a href=\"http:\/\/farm4.static.flickr.com\/3274\/2796760680_70c2f6c87a_o.png\" target=\"_blank\" title=\"You may click on the image for more details\">this option<\/a> when composing mail even if you only have one account active\/enabled.<\/p>\n<h3>IMPORTANT NOTES<\/h3>\n<ol>\n<li>Make sure you add and verify your alternate sender addresses via GMails preferences (through the web interface of course). Even if you have multiple email accounts listed in your mail client (like in the photo(s) above), if they&#8217;re not registered in your GMail account, it wont matter what account you select as a sender; GMail will always send your mail as your default <code>user@gmail.com<\/code><\/li>\n<li>GMail has an unorthodox way of interpreting mail client actions via IMAP. What I mean to say is that if, for example, you select a message from the inbox and press <code>delete<\/code>; by default, it&#8217;s <strong>not<\/strong> going to delete that message &#8211; it&#8217;ll simply archive it. Likewise, moving messages from folder to folder will apply\/remove &#8220;labels&#8221; on them according to the folder, so you&#8217;re not really &#8220;moving&#8221; anything.<\/li>\n<\/ol>\n<p>More information can be found <a href=\"http:\/\/farm4.static.flickr.com\/3017\/2795949065_d1cdab6c49_o.png\" target=\"_blank\" title=\"You may click on the image for more details\">here.<\/a><\/p>\n<hr \/>\n<h1>Now for the iPhone<\/h1>\n<p>Now that you&#8217;ve setup your desktop(s) with an efficient way of handling all your emails from a single mail account &#8211; now it&#8217;s time to see what more you can do for the iPhone.<\/p>\n<h2>Bug, or by design?<\/h2>\n<p>Normally, if you simply sync your Mail settings on the iPhone, you&#8217;ll be good to go. But in the case of a GMail <code>IMAP<\/code> account, there&#8217;s one little thing that you&#8217;ll lose by just syncing that single account; that is condition #2.<\/p>\n<p>Consider these two screenshots from the iPhone:<\/p>\n<div style=\"float:left\">\n<a href=\"http:\/\/farm4.static.flickr.com\/3281\/2795640393_1506637fe8_o.png\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3281\/2795640393_8294305012_m.jpg\"><\/a>\n<\/div>\n<div style=\"float:left\">\n<a href=\"http:\/\/farm4.static.flickr.com\/3041\/2796488802_1b1a7007bd_o.png\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3041\/2796488802_4946db7734_m.jpg\"><\/a>\n<\/div>\n<p><br style=\"clear:both\" \/><\/p>\n<p>Both are <code>IMAP<\/code> connections but for some reason when the iPhone detects a GMail account it uses the preference layout on the left. Other generic <code>IMAP<\/code> accounts use the preference layout on the right.<\/p>\n<p>The reason why the left sucks is that the &#8220;Address&#8221; field is <em>also<\/em> used for the login credentials &#8211; so it allows only one entry: your username\/account (<code>user@gmail.com<\/code>).<\/p>\n<p>The picture on the right on the other hand, has those credentials <em>separate<\/em> &#8211; which means that on generic <code>IMAP<\/code> accounts, you can use the OSX trick of putting multiple email addresses to accomplish condition #2.<\/p>\n<p>That&#8217;s the reason why in the screenshot in the <a href=\"http:\/\/farm4.static.flickr.com\/3161\/2795640189_9bf27ea18e_o.png\" target=\"_blank\" title=\"You may click on the image for more details\">beginning of this post<\/a> shows <em>another<\/em> <code>IMAP<\/code> account called &#8220;OTHERS&#8221; &#8211; you must&#8217;ve wondered <em>&#8220;why would he have another active account if he accesses all his mail via GMail (the &#8220;Mail&#8221; account)?<\/em> The answer is <strong>&#8220;it&#8217;s a workaround for the iPhone.&#8221;<\/strong><\/p>\n<p>Here are the settings I used on that account:<\/p>\n<div align=\"center\">\n<a href=\"http:\/\/farm4.static.flickr.com\/3012\/2795640265_00989e934f_o.png\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3012\/2795640265_ac82b35813_m.jpg\"><\/a>\n<\/div>\n<p>I used my own domain&#8217;s <code>IMAP<\/code> server for thisjust so it wouldn&#8217;t throw an error during setup (you have to have it access a working server). Otherwise it&#8217;s pretty similar to the GMail setup other than the fact that I did not populate the &#8220;Full Name&#8221; field. The reason for which is that I wanted to reduce clutter. I have <em>webmaster<\/em> accounts as well as personal accounts on there (including my <strong>primary<\/strong> Yahoo address <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_738_1('footnote_plugin_reference_738_1_1');\" onkeypress=\"footnote_moveToReference_738_1('footnote_plugin_reference_738_1_1');\" ><sup id=\"footnote_plugin_tooltip_738_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_738_1_1\" class=\"footnote_tooltip\">Remember, the GMail account on the iPhone can now ONLY send as user@gmail.com &#8211; which is why I needed this workaround.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_738_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_738_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> ). When sending as &#8220;webmaster&#8221; I don&#8217;t want my name displayed, and I thought in the iPhone&#8217;s case it would be just better to have it register only as an email address. It certainly beats having to setup <em>another<\/em> account just so I can use different &#8220;Full Names&#8221;<\/p>\n<p>So now when I compose a mail in the iPhone, I&#8217;d have this option available:<\/p>\n<div align=\"center\">\n<a href=\"http:\/\/farm4.static.flickr.com\/3231\/2796488888_e772349db8_o.png\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm4.static.flickr.com\/3231\/2796488888_13003af95a_m.jpg\"><\/a>\n<\/div>\n<p>Which wasn&#8217;t possible if you only had the GMail account on the device. I&#8217;d be sacrificing the &#8220;Full Name&#8221; on the iPhone, but I think it&#8217;s a small price to pay for the functionality I want.<\/p>\n<hr \/>\n<p>If you&#8217;re getting confused about the whole &#8220;Full Name&#8221; thing, consider <a href=\"http:\/\/farm4.static.flickr.com\/3274\/2796760680_70c2f6c87a_o.png\" target=\"_blank\" title=\"You may click on the image for more details\">the screenshot earlier in the post<\/a> The listing, when unblurred (but still paraphrased), is as such:<\/p>\n<p>&#8220;Full Name&#8221; <a href=\"mailto:user@email1.com\">user@email1.com<\/a>\n&#8220;Full Name&#8221; <a href=\"mailto:user@email2.com\">user@email2.com<\/a>\n&#8220;Full Name&#8221; <a href=\"mailto:user@email3.com\">user@email3.com<\/a>\nwebmaster@email4.com\nwebmaster@email5.com\nuser@email1.com\nuser@email2.com\nuser@email3.com<\/p>\n<p>Those three are ALL from the GMail account (who&#8217;s account username we&#8217;ll call <code>user@gmail.com<\/code>), which are selectable in the desktop but <strong>not<\/strong> in the iPhone. <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_738_1('footnote_plugin_reference_738_1_2');\" onkeypress=\"footnote_moveToReference_738_1('footnote_plugin_reference_738_1_2');\" ><sup id=\"footnote_plugin_tooltip_738_1_2\" class=\"footnote_plugin_tooltip_text\">2 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_738_1_2\" class=\"footnote_tooltip\">The iPhone actually displays user@gmail.com &#8211; which isn&#8217;t listed in the desktop AT ALL; because the desktop only has it as authentication information &#8211; whereas the iPhone also uses it as the sender address.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_738_1_2').tooltip({ tip: '#footnote_plugin_tooltip_text_738_1_2', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script><\/p>\n<p>Unfortunately, while Apple Mail (desktop) supports multiple sender addresses, it doesn&#8217;t allow multiple sender full names to be set. Which is also why I just had to make the OTHERS account (for the webmaster addresses to be selectable without displaying my name)<\/p>\n<p>The last 5 without the &#8220;Full Name&#8221; like I said, is from the OTHERS account. It&#8217;s basically a repetition of the addresses from the GMail account that can&#8217;t be chosen on the phone, plus the two webmaster addresses.<\/p>\n<p>It&#8217;s a hack at best, but it works well&#8230; for now. Hopefully Apple updates Mail on both desktop and phone to handle these nuances better, but I&#8217;m not holding my breath.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_738_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_738_1();\">[<a id=\"footnote_reference_container_collapse_button_738_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_738_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_738_1('footnote_plugin_tooltip_738_1_1');\"><a id=\"footnote_plugin_reference_738_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">Remember, the GMail account on the iPhone can now ONLY send as user@gmail.com &#8211; which is why I needed this workaround.<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_738_1('footnote_plugin_tooltip_738_1_2');\"><a id=\"footnote_plugin_reference_738_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\">The iPhone actually displays user@gmail.com &#8211; which isn&#8217;t listed in the desktop AT ALL; because the desktop only has it as authentication information &#8211; whereas the iPhone also uses it as the sender address.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_738_1() { jQuery('#footnote_references_container_738_1').show(); jQuery('#footnote_reference_container_collapse_button_738_1').text('\u2212'); } function footnote_collapse_reference_container_738_1() { jQuery('#footnote_references_container_738_1').hide(); jQuery('#footnote_reference_container_collapse_button_738_1').text('+'); } function footnote_expand_collapse_reference_container_738_1() { if (jQuery('#footnote_references_container_738_1').is(':hidden')) { footnote_expand_reference_container_738_1(); } else { footnote_collapse_reference_container_738_1(); } } function footnote_moveToReference_738_1(p_str_TargetID) { footnote_expand_reference_container_738_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_738_1(p_str_TargetID) { footnote_expand_reference_container_738_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s another one of the more useful posts I&#8217;ll be doing. Partly so that I can remind myself the steps needed to perform this somewhat convoluted approach to getting the best &#8220;setup&#8221; for iPhone and desktop mail use. Why GMail Rocks The best thing about GMail is the free IMAP support it has. For the &hellip; <p class=\"link-more\"><a href=\"http:\/\/nargalzius.com\/blog\/archives\/2008\/08\/25\/e-mail-optimization-tips\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;E-mail Optimization Tips&#8221;<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4,5,13],"tags":[491,583,861],"class_list":["post-738","post","type-post","status-publish","format-standard","hentry","category-general","category-internet","category-technology","tag-google","tag-imap","tag-osx"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=738"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/738\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=738"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}