otto

Delegate your day.

Find an old Gmail email when you forget the sender

You do not need the sender. Search by a word, a rough date, an attachment or a size and narrow from there.

You just approve.

Bytes2Pro teamPublished 4 min read

The short version

  • Start with the words you remember, then add a date window.
  • Use has:attachment, filename: and larger: when you remember a file.
  • Add in:anywhere to include Spam and Trash.
  • Outlook has its own operators, so a Gmail query will not carry over.

All articles

The short answer

Search Gmail by anything you remember instead of the sender: a word from the message, a rough date, whether it had an attachment, or how big it was. Type the word, then narrow it with a date window such as after:2025/06/01 before:2025/09/01, an attachment filter such as has:attachment filename:pdf, or in:anywhere to include Spam and Trash. Combine two or three and the list shrinks fast. The operators below come from Google's help page, and the Outlook versions come from Microsoft's.

Start with words, then add a window

Type the one or two words you are fairly sure appeared, such as a project name or a product. Too many results? Add a date window:

  • after:2025/06/01 before:2025/09/01 gives a range.
  • newer_than:30d finds the last 30 days, and older_than:1y finds anything older than a year. Use d for days, m for months and y for years.

Memory of "sometime last spring" is enough for a window of three or four months.

If you remember a file

  • has:attachment shows messages with any attachment.
  • filename:pdf or filename:homework.txt narrows by file type or name.
  • larger:10M finds messages over 10 MB, which suits a video or a long deck.
  • has:drive, has:document, has:spreadsheet and has:presentation find Google Drive files.

If you remember who else was on it

You may not know the sender, but you may know someone else on the thread. to: and cc: take addresses, and deliveredto: finds mail sent to a specific address of yours. Add a name as plain text too: Gmail searches names in the message.

Look where Gmail does not look by default

A normal search skips Spam and Trash. Add in:anywhere to search everywhere, in:archive for archived mail and in:snoozed for messages you snoozed. If the email is a mailing list message, list:info@example.com finds it by list address.

Exclude what you do not want

A minus sign removes a word: invoice -reminder. Google notes that a conversation with an excluded word in one message can still appear, because Gmail finds matching messages first, so check the whole thread.

Combine operators

Operators stack. A search for from:me has:attachment filename:pdf after:2025/01/01 finds PDFs you sent this year. to:me and from:me work as shortcuts for your own address. {from:amy from:david} or from:amy OR from:david finds mail from either. holiday AROUND 10 vacation finds the two words within ten words of each other, which helps when you remember a phrase but not its exact wording. Use label: and category:promotions to look inside one label or one inbox tab.

A worked example

You remember a quote for a kitchen, from a company you cannot name, around spring, with a PDF. Search quote kitchen has:attachment filename:pdf after:2025/03/01 before:2025/07/01. Too many results? Add larger:1M. Nothing? Remove the date window, then add in:anywhere. If you still see nothing, the word you chose may not be in the message. Swap it for another word or search the sender's likely domain as plain text.

Same idea in Outlook

Microsoft documents different operators. Use from:, to:, cc:, subject:, hasattachment:yes, read:no, messagesize:>5 MB and received:, which takes a date such as 1/15/2026 or a period such as "last month". Microsoft says to type AND, NOT and OR in uppercase, and that Outlook returns only the first 1,000 results.

You do not need to remember any of it. Our free Gmail and Outlook search builder turns a form into the right query for each, and says when one provider cannot express a filter.

When the search comes back empty

Check the obvious first: are you in the right account? If you connect several, the message may sit in another one. Then loosen the search. Drop to a single word, try the singular and the plural, and remove punctuation. Search for the sender's company name as plain text, since a person may have written from an address you do not recognize. Add in:anywhere in case the message was filed under Spam or Trash. In Outlook, remember that search matches the start of words, so a fragment from the middle of a word will not match, and that numbers shorter than five digits are ignored, per Microsoft's search guide.

If you still find nothing, search the other direction: look for a message you do remember from the same thread, open it, and read the quoted history.

Searching by meaning

Operators help when you remember a detail. When you remember only the gist, "the email where legal sent the contract in March", an assistant that understands meaning can help. Otto's search takes exact filters such as from:stripe is:unread, or a plain description, and finds the message by what it was about. Otto is ours; Gmail's own search remains the right first stop.

A short checklist

  1. Search the best word you have.
  2. Add a date window.
  3. Add an attachment or size filter if one applies.
  4. Add in:anywhere if nothing turns up.
  5. Look at the whole conversation, not just the match.

Questions, answered

How do I search Gmail by date?

Use after: and before: with a date such as after:2025/06/01 before:2025/09/01, or newer_than: and older_than: with d, m or y, such as newer_than:30d.

How do I search for emails in Spam and Trash?

Add in:anywhere to your search. Google's help page says it finds emails across Gmail, including Spam and Trash.

Does Outlook use the same search operators?

Not the same ones. Outlook uses from:, to:, subject:, hasattachment:yes, read:no, messagesize: and received:, and Microsoft asks for AND, NOT and OR in uppercase.

Try your next step in Otto

Core mail, calendar and tasks are free. AI has an allowance.

Open Otto
Download on theApp StoreComing soon toGoogle Play