Maximum attachment size in Gmail

Maxi­mum attach­ment size in Gmail is 25 Mb. I don’t know if inclu­ded image (with the right lab fea­ture) images count towards this limit (I guess it does). This size limit may actually be lower for two rea­sons (out of inser­ted images):

  • Tech­ni­cal reasons
  • The reci­pient doesn’t accept attach­ments that big

(source)

Gmail’s Autoresponder doesn’t support HTML Signature

Auto­res­pon­der sends mail in plain text, regard­less of the for­mat set up in set­tings. As a conse­quence, HTML signa­ture appears badly.

Consi­der this (ren­de­red result):

*Stéphanie Goujon
Déléguée Générale
web: http://www.adnfrance.org

**
Vous n'avez pas lu notre dernière newsletter ? Cliquez ICI
!<http://dl.dropbox.com/u/20188079/ADNImpact/ADNImpact-2011-03.pdf">

Ins­tead of this (expec­ted result):

Case study: making a huge IMAP account work again with Mail.app

Pro­blem
A 40 Gb Gmail account, acces­sed via IMAP with Mail.app. The machine has it har­der and har­der to still work. Old mails do not need to be ins­tantly accessible.
Solu­tion
Assign old mail a historic label (you can use a fil­ter like before:2010/01/01). Acti­vate Advan­ced IMAP fea­ture lab in Gmail. In the Label tab, uncheck visible in IMAP for the historic label. The machine works again, the new mails are ins­tantly avai­lable and for the old ones, web inter­face at the rescue!
Notes
Mail.app is noto­rious for not allo­wing IMAP unsub­scrip­tion (except on Exchange). For­tu­na­tely, IMAP sub­scrip­tion is a server-side fea­ture. So, if enabled at Gmail-level, all mail clients will com­ply. Even stoo­pid Mail.app.

I still have to check how Mail.app behaves with an already cached fol­der. Does it empty the cache accor­din­gly (this is what is expected)?

Gmail bug with label and Select all conversations

It seems I dis­co­ve­red an annoying bug with Gmail: Label­ling a selec­tion doesn’t work with « exten­ded » select all (selec­ting all mes­sages in all results, not only the present page).

Sum­mary

Impos­sible to add labels on mul­tiple page result at once. Each page must be label­led sepa­ra­tely (once per page, not once per conver­sa­tion, fortunately!)

Steps to reproduce

  1. Go to Set­tings, Labels and create a test label. Say, Dummy label.
  2. On the main page, Enter the fol­lo­wing query before:2009/06/01 (this is what I used because I wan­ted to select old mails). Be sure the result will span over mul­tiples pages; if it doesn’t just create a search string that will.
  3. Just for che­cking eve­ry­thing else works fine: open the first result and add the Dummy label to it. It should now have the Dummy label, as expec­ted. Then remove the label to reset.
  4. Just for che­cking eve­ry­thing else works fine: on the main page, check the first result and add the Dummy label to it. It should now have, again, the Dummy label, as expec­ted. Then remove the label to reset.
  5. Now select all by che­cking the check­box over Search results. Since it is a mul­tiple pages search result, a mes­sage will appear atop the list, saying All xx conver­sa­tions on this page are selec­ted. Select all xxx conver­sa­tions in Search results.
  6. Add the Dummy label to the selec­tion. All the mes­sages on the page will have the Dummy label label. Once again, this is the expec­ted beha­viour. So far, so good. Remove the label to reset.
  7. Now the tri­cky part: again select all by che­cking the check­box over Search results. Since it is a mul­tiple pages search result, a mes­sage will appear atop the list, saying All xx conver­sa­tions on this page are selec­ted. Select all xxx conver­sa­tions in Search results. This time, do click the Select all xxx conver­sa­tions in Search results.
  8. Then you’ll get it. No conver­sa­tion had been selected!

Thus: incom­pa­ti­bi­lity bet­ween adding label and select all on all pages.

If you can­not repro­duce, please spe­cify at which step it stop wor­king like I described.

Mail features that Gmail doesn’t support (yet)

  • Recipient-based mail for­mat­ting. Your boss wants you to attach an nice signa­ture, but you hate HTML. With offline clients (Thun­der­bird, Out­look…), you can decide to reply with HTML for a given contact and with plain text for others
  • Sender-based reci­pient address. You have confi­gu­red two addresses for sen­ding: me@home.org (default) and me@work.com. Way too often, you acci­den­tally send a pro­fes­sio­nal email with your per­so­nal address. The only known soft­ware I know which can prevent this is the incredibly-powerful-but-scaringly-CLI mutt (and the even more power­ful mutt-ng)

Want them? Ask for them!
Template:

Recipient-based mail for­mat­ting. See http://goo.gl/yyR6Z

Sender-based reci­pient address. See http://goo.gl/yyR6Z

Evangelism: training users to use Gmail

Admi­nis­tra­tors should encou­rage people to use Gmail web inter­face (Gmail/web for short). Why? Less work. Do you want to handle Outlook/Thunderbird/Mail.app… pro­blems on top of Gmail? Trust me, you don’t. I have my share of Mail.app issue (bad enco­ding, winmail.dat issues; both were per­fectly hand­led by Gmail/web). Let alone Outlook.

Plus, a mail inter­face means mini­mal hassle for rea­ding their mail on an mobile device (still some, because Google has dif­ferent layout depen­ding on the device). If users only use com­pu­ters, no hassle at all (apart for the occa­sio­nal reso­lu­tion chan­ging stuff).

First step: brie­fing with Boss

  1. Ask if it is OK for photo to appear on mail from employees. Say it make the com­pany more humane or stuff like this. There is no bad ans­wers, just be sure to know.
  2. Check if there is any Fire­fox– or IE– exclu­sive fea­ture (that would prevent using Chrome, but don’t talk about Chrome, except if Boss is tech-savvy—Chrome is more res­pon­sive than Fire­fox 4 beta and sup­port desk­top and chat noti­fi­ca­tions; with other brow­ser, one has to down­load exter­nal noti­fiers)
  3. Ask or pre­pare policy for signature
  4. Ask or pre­pare policy for default fonts and colour
  5. Ask if Boss is okay for you having a back­door to users’ mail account (sen­si­tive topic, explain this is for main­te­nance rea­sons). A posi­tive ans­wer is bet­ter as it will make you job easier but don’t be sur­pri­sed if you get a “no”.

Second step: configuring

In order to opti­mise the expe­rience, you’ll have to tweak Gmail first. Don’t count too much on auto­ma­ted deploiment—I heard Google Apps Pre­mier is not much bet­ter here. The fol­lo­wing ope­ra­tions will have to be made by hand on each account. Sorry, no ans­wer file thus far…

Eve­ry­thing is in Settings.

  1. [Gene­ral] Select the pro­per language
  2. [Gene­ral] Acti­vate shortcuts
  3. [Gene­ral] [Depen­ding on brie­fing] Acti­vate Chat noti­fi­ca­tions and Desk­top notifications
  4. [Gene­ral] [Depen­ding on brie­fing] Add a pic­ture (or not)
  5. [Gene­ral] Force sen­ding in UTF-8 (die, pre-UTF8 enco­dings, die!)
  6. [Account] [Depen­ding on brie­fing] Grant access to your­self (buggy with Google Apps–not Google regular–as of March 2011)
  7. [For­war­ding] Deac­ti­vate POP, acti­vate IMAP (POP sucks)
  8. [Labs] Acti­vate Apps Search, if they use Google Docs (do your­self a favour, make them use it)
    send feed­back to Google about it
  9. [Labs] Acti­vate Can­ned Res­ponses. Requires pro­per trai­ning. Pre­pare trai­ning before enabling, because it is visible.
    send feed­back to Google about it
  10. [Labs] Acti­vate Default ‘reply to all’. Fewer people will bug you if this lab is on rather than off.
    send feed­back to Google about it
  11. [Labs] Acti­vate Default text sty­ling. You hate HTML mail, but they don’t… Make it easier for them to adapt to Gmail by tel­ling them they can change the default font. Be sure to first check with Boss about any exis­ting policy.
    send feed­back to Google about it
  12. [Labs] Acti­vate Don’t for­get Bob. So far, I did not have any feed­back from my users. I should com­mu­ni­cate on this fea­ture. Use­ful for infor­mal group mai­ling (contact group is still bet­ter but it requires some work on their address book)
    send feed­back to Google about it
  13. [Labs] Acti­vate Fli­ckr pre­views in mail, Google Docs pre­views in mail, Picasa pre­views in mail, Google Maps pre­views in mail. At worst, they won’t see them. At best, they will like them.
    send feed­back to Google about Fli­ckr pre­view, Google Docs pre­view, Picasa pre­view, Google Maps preview
  14. [Labs] Acti­vate Got the wrong Bob?. Ano­ther use­ful fea­ture to com­mu­ni­cate on.
    send feed­back to Google about it
  15. [Labs] Acti­vate Inser­ting images. Talk about it during the drag-and-drop part (where you will talk about drag-and drop attach­ment).
    send feed­back to Google about it
  16. [Labs] Acti­vate Nes­ted Labels. Again, some­thing natu­ral (at least for one of my users). For some times now, it had been pos­sible to create nes­ted fol­der with a GUI. Be sure to show them the GUI way!
    send feed­back to Google about it
  17. [Labs] Acti­vate Pic­tures in chat. Use­less but appre­cia­ted
    send feed­back to Google about it
  18. [Labs] Acti­vate Undo Send. Defi­ni­tely some­thing to com­mu­ni­cate upon. I tend to confi­gure it to 30 seconds (you’ll have to go back to gene­ral for this), but that’s just me.
    send feed­back to Google about it
  19. [Labs] Acti­vate Video chat enhan­ce­ments. It’s a double-sided sword. Use­ful for video chat­ting, but you’d bet­ter have a good com­pu­ter and a good connec­tion..
    send feed­back to Google about it

Finally, place a short­cut on their desk­top and on the qui­ck­launch (Win­dows XP-Vista), task­bar (Win­dows 7) or Dock (Mac OS X).

Notice I am well aware of seve­ral other labs (I use a lot of them myself). But they impact to much the inter­face for an ave­rage user who should not even know there are labs on.

Also: I know that labs may disappear.

Third step : training

This is where the fun begins. Show some the­ma­tics. Go cres­cendo, with some­thing expec­ted at the begin­ning and sur­prises at the end. Use two com­pu­ters (one for sen­ding, one for receiving).

Pre­pare two com­pu­ters (Com­pu­ter A and Com­pu­ter B), with win­dow not taking full screen on Com­pu­ter B. Pre­pare an image and a doc file on the desk­top, close to the win­dow. Also be sure to use a used gmail account (so that it will have memory of who you mail the most, it will come in handy when demons­tra­ting the two Bob fea­tures) and that com­pu­ter has Gmail as HTML com­po­sing (or else, the attach image won’t work).

Also: know which Mail client is used in the com­pany (usually Out­look) and pre­pare a list of all the dif­fe­rences in philosophy.

Finally, pre­pare a prin­ted sum­mary for every atten­dant, sum­ming up the main point. And when invi­ting people to the trai­ning, ask them to bring some­thing to take notes (even though you’ll give them a prin­ted summary).

Round one: Reply to a mail
  1. [Com­pu­ter B] Login
  2. [Com­pu­ter B] Show the inter­face. Tells that it auto-refreshes and that there is even better.
  3. [Com­pu­ter A] Send a mes­sage with ano­ther of your address in Cc and an attach­ment (the audience does not need to see; click on a link to over­ride undo send).
  4. [Com­pu­ter B] Let Desk­top noti­fi­ca­tion do its job (if they don’t want Chrome, get a Fire­fox extension).
  5. [Com­pu­ter B] Open the mail
  6. [Com­pu­ter B] Show attach­ment visua­li­sa­tion for those in Google Docs (be sure to have trai­ned on Google Docs before or at least to have plan­ned to move to Google Docs)
  7. [Com­pu­ter B] Get the attach­ment out with drag-and-drop of attach­ments off the mail doesn’t work by cli­cking the icon or the Down­load link
  8. Reply with reply to all (which is default). Delete the reply with the delete but­ton and reply again now with a (tell the f will do the same for for­war­ding). Make sure to “for­get” to write Thank you.. Show the audience that the mail is not saved. Dont save it, show this screen­shot about qui­ckre­ply then go back to the com­pu­ter and show how the mes­sage had been saved meanwhile.
  9. Attach an image via drag-and-drop and an attach­ment the same way
  10. Send it with the send but­ton, tells the audience your for­got to say Thank you and undo the sen­ding with the link. Add Thank you then send. Explain it is setup to wait 10/20/30 seconds (depen­ding on what you chose) except if you per­form an action on the win­dows (clo­sing it or cli­cking a link).
  11. Once back in inbox, show the archive but­ton and say how impor­tant it is. Finish by ope­ning a read mail, and delete it with the Delete but­ton. Can­cel the action and delete it again with #/
Round two: New mail
  1. Com­pose a new mail with New message. Select the address by cli­cking on To and show contact groups (tell that contact groups won’t be cove­red this time; it will be for ano­ther ses­sion, with fil­te­ring). Show links for Cc and Bcc. Delete it with the but­ton (# doesn’t work for drafts). Com­pose again, but now with c and send it with tab + enter.
  2. Create a new mail (again with c, so that they see it bet­ter). This time, enter the address by hand. Enter some per­son you usually mail toge­ther and, after three such per­son, volun­ta­rily chose someone who does not belong to that group, in order to invoke Got the wrong Bob?
  3. Delete the addresses, start again with some people you usually mail toge­ther. Add them until Don’t for­get Bob starts up. As for the pre­vious tip, it may take some time to have it work.
  4. Type a mes­sage like I atta­ched the result. Do not actually attach any­thing. Send (with Tab + enter, for good measure).
  5. Show the audience the for­got­ten attach­ment detec­tor working!
Round three: Organisation
  1. Start by saying that one the main idea in Gmail is to have an empty inbox. It eases the mind and help get­ting more orga­ni­sed (note: the Sent­box, can’t be emp­tied that way; this will be a sur­prise for Out­look users).
  2. Show how to create a label. Go to a mes­sage, click on label, type Urgent, create. Show that now the label lives on the left column.
  3. Show mul­tiple labels. Go back to the mes­sage, select label again and start typing Part­ners, a label you will already have crea­ted; then check it, click apply). Show the audience that the mes­sage now belong to two label at the same time.
  4. Create nes­ter label. Don’t show direct nes­ted label crea­tion (typing foo/bar), because it is nerdy enough and even power users will be content with a two-step creation).
  5. Show drag-and-drop assi­gn­ment. Select the mes­sage and drag it to a third label on the left. Show the high­ligh­ting, the fact that it is now out of the inbox and the Can­cel link. Can­cel and do it again.
  6. This time, go to the said label, select the mes­sage and show how it belongs to the label. Hover over the label and click it to show the fil­ter by label view. Go back with the mouse (so that they see the action of going back), in order to show that you can navi­gate back and forth.
  7. Show how to remove the label with the small cross (show also that if remo­ved, it won’t go back to inbox but will go to All mes­sages: the only way is to search for it then open it and click Put in inbox; this is com­pli­ca­ted, so don’t men­tion it)
  8. Show dele­ga­tion with grant access for assis­tant (extra page with video). If you also gran­ted access to your­self, tell it!
  9. Hint at fil­ters, but don’t actually show how to create one. Just sum up what can be done (only get unread mes­sages, auto-sorting without mar­king them as read, auto-prioritising, sub-addresses…). Say there tools for bet­ter cat­ching impor­tant mails, but that would require ano­ther ses­sion and you pre­fer them to be com­for­table with Gmail before going further.
Round four: Customisation
  1. Go to Set­tings, Gene­ral and show that Default new sty­ling is pos­sible, as well as chan­ging signa­ture (but first check with Boss) and vaca­tion responder.
  2. Show can­ned responses.
  3. Show how to fetch mail from other account. Don’t actually do it, just show the pota­bi­lity. If they have a need for it, either they’ll do it by them­selves or they’ll call you. People willing to retrieve seve­ral mails on the same account are already a bit geeky and so will pro­ba­bly be able to do it by them­selves. So, you’ll do your­self and your audience a favour by not del­ving much into it.
Conclu­sion

Say some­thing like there is much more to say, so I sug­gest set­ting up a new ses­sion in, say, one month, for dea­ling with sor­ting, fast scan­ning, can­ned res­ponses, secu­rity and address book. There you will talk about what had been left out as well as remote logout (for­got to logout at the public library? Now it’s your chance).

Note to self: fast scan­ning is next/previous conver­sa­tion (mes­sage if conver­sa­tion view is disa­bled), with k and j, as well as enabling the quick pre­view lab feature.

Google contacts : enfin des adresses par défaut !

Pas trop tôt. Google vient d’intégrer la pos­si­bi­lité de mar­quer une adresse comme par défaut. Ce sera l’adresse uti­li­sée quand on auto­com­plète un nom ou que l’on envoi un mail à un groupe. Ainsi, on peut conti­nuer à cumu­ler les adresses des per­sonnes tout en étant sûr que ce sera tou­jours la même qui sera uti­li­sée. Et ça, c’est bien !

MAJ : c’est mieux que je le pen­sais : l’adresse par défaut peut se confi­gu­rer au niveau du groupe. Donc, on peut déci­der quel mail uti­li­ser selon le groupe (par exemple, un per­sonne que l’on contacte dans le cadre du tra­vail et à qui on écrit en soi­rée dans le cadre d’une soi­rée anni­ver­saire entre amis).

re-MAJ : en fait, ce n’est pas aussi bien que prévu : ça ne marche que sur les groupes, pas pour Mes contacts (qui est le groupe de tout le monde, à l’exclusion des adresses seule­ment enre­gis­trés parce qu’on leur a déjà écrit). Dom­mage. De plus, il est pos­sible d’avoir plu­sieurs adresses par défaut — je ne com­prends pas l’intérêt.

re-re-MAJ : à l’instant même, Google vient de modi­fier le com­por­te­ment, en bien à mon sens : désor­mais, quand il y a plu­sieurs adresses, elles appa­raissent toutes dans la vue en liste, sauf si on a sélec­tionné une adresse par défaut. Le meilleur des deux mondes (main­te­nant, il res­te­rai à ins­tal­ler une filtre « adresse par défaut pas sélec­tion­née », mais vu l’état abys­sal des filtres dans Google Contacts, je n’y crois pas avant longtemps).

Manque : pas de cohérence dans les options de recherche

Les options de recherche ne sont pas les mêmes entre les dif­fé­rentes appli­ca­tions Google Apps.

Je vous avais déjà dit que les options sont dif­fé­rentes entres Gmail et Google Apps Mail, je constate main­te­nant que, même entre appli­ca­tions Google Apps, il y a des dif­fé­rences (peut-être lié au fait que ces appli­ca­tion sont à la base des acqui­si­tions, au moins Writely).

Par exemple, je veux cher­cher un mail d’avant 2009. Sur Gmail (consul­ter ma liste exhaus­tive des opé­ra­teurs de recherche Gmail, j’utiliserai before:2009/01/01.

Et bien non, ça ne fonc­tion­nera pas ! Tri­ple­ment pas :

  • Vous ne pour­rez pas trou­ver un docu­ment anté­rieur à une cer­taine date. Vous pour­rez trou­ver un docu­ment « autour d’une cer­taine date » et c’est tout. Et ça ne fonc­tion­nera pas mieux en lan­çant l’opération depuis Gmail (pour peu que vous ayez activé l’option de recherche dans les docu­ments dans les labs) — ça doit être une ques­tion de backend, pas de frontend.
  • Vous ne pour­rez pas uti­li­ser un opé­ra­teur de recherche (où alors, ils ont bien caché l’information), il fau­dra pas­ser par les options de recherche.
  • La recherche por­tera sur l’année sur deux chiffres et non sur l’année sur quatre chiffres, comme pour Gmail.

Alors, pour résu­mer : nous avons des options de recherche Google, des options de recherche Gmail qui sont dif­fé­rentes (là où il y a du recou­pe­ment, j’aurai appré­cié que ce soient les mêmes, par exemple inurl), un Google Apps mail quelque peu dif­fé­rent de Gmail et, pour ter­mi­ner, des options de recherche Google Docs encore autres.

Une Search API com­mune (avec un com­mu­ta­teur true/false selon les ser­vices Google), ce serait bien. Un comme ce que fait Apple avec ses dif­fé­rents frameworks.

Euh, vous ne trou­vez pas que c’est limite, côté cohé­rence, inci­ta­tion et mon­tée en charge ?

Vous aussi vous aime­riez que ça se fasse ? Alors : sug­ges­tions pour Google Docs !