bzr-imapclient

James Henstridge james at jamesh.id.au
Fri Jan 16 05:20:48 GMT 2009


On Fri, Jan 16, 2009 at 2:06 PM, Martin Pool <mbp at sourcefrog.net> wrote:
> 2009/1/16 James Henstridge <james at jamesh.id.au>:
>> I was reading Paul Hummer's recent blog post about using "bzr send",
>> which included a link to http://bazaar-vcs.org/BzrSendWithGmail about
>> setting it up to work with gmail.
>>
>> Neither of the solutions there appealed to me, since the sent message
>> doesn't end up in my sent mail folder.  While I couldn't think of a
>> way to pop up GMail's compose screen with a file already attached, I
>> realised that it would be possible to add an item to my drafts folder
>> via IMAP.  That message could then easily be edited and sent.
>
> Actually, gmail's smtp server (perhaps uniquely among MTAs) does write
> messages that it receives into your Sent folder; it can do this
> because to submit mail there you must authenticate with your user
> name.

I hadn't noticed GMail doing this.  I guess it was because the MUA I
used was also storing sent messages to the IMAP server masking the
copies that the SMTP server made.  So that benefit of this plugin is
moot when used with GMail (it might still be an issue for other users
who fit the same requirements).

It still does have the following going for it:
 * ability to defer sending the message by leaving it in drafts.
 * ability to pick recipients from your address book.
 * anything else your MUA lets you do.


> But, this is obviously pretty useful anyhow for folks who'd rather
> edit the message in their regular mail editor (eg gmail) before
> sending it.
>
> Could I persuade you to change this from +junk in to a new project
> bzr-send-imap so it's more reachable, and link it from that wiki page
> and the plugin list?

I uploaded it as a junk branch because it was mainly at the proof of
concept stage.  The two options I can see here are to clean it up a
bit to deserve its own project on Launchpad, or merge the
functionality into bzr along with the other MailClient
implementations.  I guess it depends on how useful the code is to
others.

James.



More information about the bazaar mailing list