Send Later Extension Updated Once Again

Well as promised, the send later extension has been updated to fix the various bugs experienced by some users. The items that are now fixed are:

Send Later IconSend Later version 1.1.5
Changed - Account/Identity/Folder Enumeration is more sophisticated
Changed - The progress of a poll sequence is indicated by a progress bar instead of the low tech “—#–>”
Fixed - Handling of IMAP Draft Folders are now handled properly
Fixed - Crash of extension while polling
Fixed - Full CPU usage during the checking of Draft Folders with lots of unrelated drafts
Fixed - NNTP Accounts were considered to be mailboxes
Fixed - Multiple accounts with same mailbox URI were wrongly polled multiple times.
New - Sophisticated debugging features can be enabled if required

You can download here. If you are already using a previous version you should be able to update it from Thunderbird’s Tools -> Extensions / Addons [Right click and choose find update]… Or if you are lazy…. wait till Thunderbird does it automagically.

A Big Shout Out to Miles from SF/USA who stayed up VERY late on quite a few occasions to test and help me fix this.

21 Comments

Ernie OportoApril 24th, 2007 at 01:25

Version 1.1.5 still doesn’t see my IMAP Drafts folder. I get a message once a minute that “The current command did not succeed. The mail server responded: SELECT failed: Can’t open mailbox Drafts: no such mailbox.”

I clearly have Drafts in both local and IMAP mail.

Benjamin DApril 24th, 2007 at 01:37

Hi,
since version 1.1.5 Thunderbird 2 gives an error message like

SELECT failed: Can’t OPEN mailbox Drafts: no such mailbox

I deactivated Send Later and the message did not appear again. If Send Later is activated the message appears every 60000ms which is the value I selected for folder scanning.
I am a user of the german version of Thunderbird 2 and my IMAP folders have german names, since they are on the server of my university. In any case ther is no folder “Drafts”. Is there any possibility to solve this problem? Maybe a possibility to select custom folder names or exclude certain accounts from beeing scanned (this would be the worst option).

Karthik SApril 24th, 2007 at 08:49

Benjamin and Ernie,

This might be due to the DRAFT Folder not being available for some reason on the IMAP Server, I will try to look into it [Dont know what configuration I have to use]. Meanwhile, could you set the draft folder for this account to a local folder and see if you have trouble ? [Tools-> Accounts -> Choose the account / copies and folders -> Select a local draft folder].

Also, I would like to debug this issue so if you are able to help me out in the effort I suggest you contact me on email . /my name as below at this site/

Karthik

Benjamin DApril 24th, 2007 at 10:26

The solution with the local Drafts folder works. Aren’t you able to send me an email? I have to leave my address every time I post a comment at your site. I don’t know if I get your hint towards your email right.

Karthik SApril 24th, 2007 at 11:30

Ernie,

Benjamin has reported [by email] that he was also able to solve the problem by reverting the naming of the Draft Folder to the defaults under Thunderbird [as well as using a local folder as above]. Could you let me know how you are going ?

Regards
Karthik

Benjamin DApril 25th, 2007 at 07:44

Hi,
I simply followed Karthiks debug instructions and deactivated “Send Later” and tried to save a mail as a draft in Thunderbird. Thunderbird now created a new folder called “Drafts” on the server automatically. Then I simply told the server to use this new folder for Drafts instead of my old one which I deleted. I didn’t change my Thunderbird settings at all.
Thunderbird seems to be able to translate folder names to the language of the localized build.

Stanley ReevesApril 26th, 2007 at 02:53

This extension appears to be incompatible with QuickQuote (http://quickquote.mozdev.org/index.html)

It works fine without QuickQuote installed but not with QuickQuote installed. Everything works fine to the point where I click the “Send Later at specified time” button. The button disappears, but then the compose window just sits there. Nothing is added to Drafts.

Karthik SApril 26th, 2007 at 03:11

Stanley,

Thanks for the tip off, let me investigate this, maybe something is interfering. But, I would have assumed, QuickQuote should be “active” only while composing and not when composing is completed. Whatever!

Regards
Karthik

Karthik SApril 26th, 2007 at 03:32

Case Shut Close!

I checked this out and found the cause to be the usage of the same global variable name ‘prefs’ between both extensions, I have now taken that into account and the next release [sometime this weekend] will fix this. Thanks for the tip off Stanley.

Regards
Karthik

ThomasMay 9th, 2007 at 01:51

Hello,
thanks for this extension, I have a problem: I can schedule an email correctly but thunderbird sends it only if I click (and open) the draft folder, otherwise the email remains in draft folder and is never sent… any advice?
Thomas

Herbert EppelMay 10th, 2007 at 15:51

Hi,

thanks for this splendid extension - I never used the Send Later option in the past because I didn’t find it useful, but I dare say I will in future!

I have a couple of (related) questions:

1. How does the Send Later extension (and indeed the user!) distinguish between messages stored in the Drafts folder by the extension and ordinary draft messages?

2. Is it possible to ascertain the delivery time of messages stored in the Drafts folder for later delivery?

Thank you.

Karthik SMay 10th, 2007 at 16:11

Hi Herbert,

1. The extension adds a custom header to the message in the draft folder to help it distinguish messages. This header is deleted before actually sending the message [by moving to unsent messages].

2. In the new version, you could in essence reschedule a message / view the time.

Regards
Karthik

Herbert EppelMay 11th, 2007 at 12:45

Hi Karthik,

thanks for your reply. I look forward to the new version :-) When do you expect to release it?

Regards
Herbert

Karthik SMay 11th, 2007 at 14:53

Hi Herbert,

The beta testing phase is going on at the moment, and pending no other bugs in the next beta, I would probably release over the weekend (depending on when the localised strings come through).

Cheers
Karthik

Herbert EppelMay 13th, 2007 at 16:06

Hi Karthik,

thanks for yesterday’s update. I only just discovered the SendLater toolbar and I’m therefore not sure what’s new, but in any case it’s great to be able to have the toolbar in the Compose window. I’m not sure whether I’m doing something wrong, but I only see the Shortcut 3 button, but not the Shortcut 1 and 2 buttons.

And I have another question about the message headers in the Drafts folder: It’s great to have the X-Send-Later-At entry in the full header, but for all my Draft messages (i.e. not just Send Later messages) I also see an empty “Send Later:” entry in the normal header. Is this normal?

In any case, what would be fantastic would be an option to see the Send Later time in the form of an additional column in the message overview pane (I’m not sure what the official/proper) name is. Might this be possible eventually?

Thanks
Herbert

Herbert EppelMay 13th, 2007 at 16:22

Hello again,

I think I discovered a bug: With the SendLater toolbar activated in the Compose window, the SpellCheck language dropdown menu no longer works, i.e. all I see is a tiny square instead of the language selection options! The behaviour is reproducible here (TB 2.0.0.0, Windows 2000) - do you see it too?

Herbert

Herbert EppelMay 13th, 2007 at 16:39

Sorry, me again - I’m not sure whether I should have posted my comments here - after all, this page is for version 1.1.5, whereas the new one is 1.1.9 - sorry!

Pierre MaasMay 16th, 2007 at 23:42

Love your extension. At least now I don’t have to beat the virusscanner to abort because I missed a typo

It would be nice to have the option to send in x-minutes for example:
Send in 5 / 10 / 15 /30 minutes.

Is that a possibility?

Thanks,
Pierre

Miles ChapuisMay 17th, 2007 at 04:18

As I’m certain you are aware, a msg can be sent at any time whether it be 1 minute later, 4 minutes or 180 minutes.

As I see it, the difficulty with adding more buttons to the bar would make it inordinately long. However, perhaps there’s an relatively easy method Karthik could allow choices if many people wanted that.

CareyMay 23rd, 2007 at 13:49

It would be great if this extension could send an email at a reoccurring scheduled time. I’m looking for that feature in a scheduled sending extension.

MarkMay 27th, 2007 at 10:40

Great extension…I’ve been looking for something like this for quite some time, thank you.

I do have a problem though, same as Thomas, that I still haven’t seen a response to. The messages end up in Drafts but never actually get sent. The status indicates the correct number of messages queued up and it eventually changes to IDLE, which I assume indicates that messages should have been sent.

The changelog for version 1.1.5 states that “debugging features can be enabled if required”. How would I go about enabling/using these features to troubleshoot this problem?

Thanks in advance,
Mark