Not with 100% certainty.

I’m amazed at the number of questions I get that boil down to people not trusting each other. Not that there isn’t cause, I suppose, with spam, phishing, and malware running all over the place. But this seems like the simplest case of all: was your email read or not?
The answer to your question is no, there is no way to tell for sure that your email was delivered, opened, or read. You might as well have dropped it into a black hole.
I always get a lot of pushback on that.
Has the message been read
You can’t know for sure if an email was read. Period. Tricks like delivery confirmations, read receipts, or hidden images mostly don’t work because modern email programs block them. At best, you might get lucky. If you hear nothing, it means nothing. The only proof is a reply.
It’s all about certainty
There are solutions that work sometimes, or in some situations, or if the stars align just right.
When they work, they can tell you that an email was delivered and even that it was opened… but they cannot tell you for certain that an email was not delivered or not opened.
If you hear it’s been opened, great, you know it’s been opened (though not if it’s been read). But if you hear nothing, you know nothing. It could have been opened and read, or not.
And hearing nothing is the norm.
Help make it permanent by becoming a Patron.
Delivery confirmation
Delivery confirmation is a feature that requests an automated return email when a message is delivered.
Almost all email clients now ignore delivery confirmation requests for privacy reasons.
They may occasionally work, but most often do not. If you request delivery confirmation but get no confirmation in reply, it means absolutely nothing.
Read receipt
Like delivery confirmation, a read receipt is a request to the recipient’s email client: “Please email me when this message has been opened.”
Again, almost all email clients ignore read receipt requests for privacy reasons.
They may work occasionally, but generally they do not. If you request but get no read receipt, it means absolutely nothing.
Images in messages
One approach to seeing if an email has been opened is to include a picture and then notice when that picture is fetched. I might create an HTML email that includes a picture of my dog. That image file is stored on my server. When you open the mail, the picture is fetched from the server, and I can use server logs to see that you opened the mail.
Most email clients don’t display images unless you explicitly ask for them. Many people don’t.
If the pictures aren’t displayed, the server isn’t notified, and there’s no way to tell that the email was opened. While this might work more often than other techniques, hearing nothing (once again) tells you nothing.
For the record, every service that claims to tell you whether an email has been opened with 100% accuracy uses this technique or something similar and is misleading you about their accuracy. There’s simply no way of being 100% accurate. If they require additional infrastructure, like a special mail-viewing program, or if they send people to a website to read your message, then it’s no longer email. Those techniques also act as an obvious disincentive to getting your message read, as they’re also used by spammers, phishers, and hackers.
Opened is not read
So, all our techniques thus far to see if email was delivered or opened fail most of the time. There’s simply no 100% accurate way to tell if an email has been delivered or opened.
Let’s say for a moment there was. Let’s say we could tell that email was delivered and opened. Even then, how could you possibly tell that a person actually read it?
You can’t.
Even if the person has it open on their computer, there’s no way to tell that they’ve actually read it. Unless, of course, they take the time to reply to you and tell you they did. (Though even then, they could be lying.)
Do this
Don’t rely on email tracking services, and certainly don’t pay for one. They cannot live up to a promise of 100% accuracy. Given our focus on privacy in recent years, 50/50 would be a better guess. If you use one and they tell you an email has been opened, you still can’t know for sure that someone actually read the message. And if you hear nothing, the email still could have been delivered, opened, and read… or not.
Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.