soccerplayerguy916 wrote:
> I see a couple of problems with this.
>
> 1. As robertm said, it would be somewhat difficult to implement and
> manage. Instead of the server sending each email out as fast as it
> can, it now has to determine which emails need to be sent out now, and
> which ones need to be sent later.
You'd just have to have a delayed mail queue, which would separate
from the actual mail delivery server. Your "held" mail would be in
your GMail account, and the system would pick it out after a set
amount of time. This is all pretty simple to implement, so I don't
think that's a concern.
> 2. I want my emails sent instantly (except for, of course, the ones I
> want to take back). I don't want to have a delay before my email
> arrives. As many have suggested, it seems that having a "send later"
> button along with a "send" button would be good idea, and I, for a
> moment, liked the idea very much, until I noticed one big flaw. I
> won't use the "send later" button. I will want my emails sent
> instantly. You don't regret your email before it has been sent. You
> regret it AFTER you hit the "send" button. The person sending an email
> won't want to have their email delayed. They will want it to go
> instantly, resulting in the "send later" button being used very
> infrequently and just crowding my screen.
Personally, I've found the instances where an immediate response would
be required are pretty rare, at least in my case. If someone wants a
quick reply from me, they should use IM or call, as I don't sit there
staring at my email inbox all day. I only check it occasionally. While
I'm working, I don't want to be interrupted by notifications for
messages that generally aren't of a time-sensitive nature. I get to it
when I get to it. So a few extra minutes delay in sending the reply
rarely makes
any difference.
Again, if we consider Claris Emailer's implementation, you would
configure it to send mails, say, 5 minutes after you hit "Queue",
which is sufficient time to recover if you sent it by accident, or if
you
remembered something else you wanted to include, or whatever. To me, 5
minutes is no big deal. Mail will often get hung up for longer than
that in various mail queues it may go through along the way. And you
can set the time shorter or longer, as you prefer.
I really don't like the idea of having two buttons, "Send" and "Send
Later", because people will inevitably hit the wrong one by accident.
Part of the impetus for wanting this feature came from people hitting
"Tab + Enter" or "Tab + Space" while composing a message and having
the unfinished message sent prematurely. IMO, if you enable the
"delayed send" feature, the "Send" button should change to "Queue
Message" and all messages go through the delay queue, where you can
get them back.
However, if there really is something you want to send right away,
Emailer also had a good solution for you. There was a menu option
called something like "Send Now", which would send one or all queued
messages immediately. I prefer this because it requires you to make an
extra step to override the expected behavior. This could be a on a
drop-down menu beside the "Queue" outbox line.