Email Snooze

Temporarily hide emails from your inbox. They return automatically when you're ready to deal with them.

New in v1.1.2
Email snooze was introduced in Pontius 1.1.2. Make sure you're running the latest version.

Overview

Sometimes an email needs attention, but not right now. Maybe you're waiting for information, or it's a task for next week, or you just need to focus on something else first. Snoozing hides the email temporarily and brings it back to your inbox when you're ready.

Snoozing Emails

Use the snooze command with an email UID and a duration:

$ pontius snooze 37801 tomorrow
Snoozed email 37801 until tomorrow at 9:00 AM
$ pontius snooze 37802 4h
Snoozed email 37802 until 2:30 PM today
$ pontius snooze 37803 monday
Snoozed email 37803 until Monday at 9:00 AM

Duration Formats

Pontius understands natural language durations:

DurationMeaning
1h, 2h, 4hHours from now
1d, 2d, 3dDays from now (at 9 AM)
1w, 2wWeeks from now (at 9 AM)
tomorrowTomorrow at 9 AM
monday, tuesday, etc.Next occurrence of that weekday at 9 AM
next weekNext Monday at 9 AM
next monthFirst of next month at 9 AM
AI-Friendly
These duration formats are designed to be both human-readable and AI-parseable. Ask your AI to snooze an email "until Monday" and it will use the right format.

Viewing Snoozed Emails

See all currently snoozed emails with the snoozed command:

$ pontius snoozed
UID RETURNS FROM SUBJECT
37801 Tomorrow 9:00 AM [email protected] Re: Project timeline
37802 Today 2:30 PM [email protected] Weekly sync notes
37803 Monday 9:00 AM [email protected] Invoice #1234

How It Works

When you snooze an email:

  1. The email is moved to a Snoozed folder (created automatically if needed)
  2. Pontius records when it should return
  3. When the time comes, the email is moved back to your inbox
  4. The snooze record is cleared
Snooze Check Timing
Snoozed emails are checked and returned to inbox when you run Pontius commands. If Pontius isn't running, emails will return the next time you use it.

Unsnoozing Early

If you need an email back before its scheduled return, you can:

# Move it back manually
$ pontius move 37801 INBOX --folder Snoozed
Moved email 37801 to "INBOX"
# Or read it directly from the Snoozed folder
$ pontius read 37801 --folder Snoozed

Common Use Cases

Defer Non-Urgent Items

During inbox triage, snooze emails that need attention but aren't urgent:

# Client wants feedback on a draft - deal with it Monday
$ pontius snooze 37801 monday
# Newsletter you want to read later
$ pontius snooze 37802 tomorrow

Follow-Up Reminders

Snooze an email to remind yourself to follow up if you don't hear back:

# Send a proposal, snooze for follow-up in 3 days
$ pontius send [email protected] "Proposal" "Here's our proposal..."
$ pontius snooze 37801 3d

Batch Processing

Snooze similar emails to process them together later:

# Snooze all vendor emails until Friday afternoon
$ pontius snooze 37801,37802,37803 friday

AI Workflow

During blitz sessions, tell your AI:

  • "Snooze this until tomorrow"
  • "I'll deal with this Monday, snooze it"
  • "Snooze anything from newsletters until the weekend"
  • "What emails do I have snoozed?"

The AI will use the appropriate snooze commands and track your snoozed emails.

Command Reference

CommandDescription
pontius snooze <uid> <duration>Snooze an email until the specified time
pontius snoozedList all snoozed emails with return times