The authors use of SMTP and IMAP is confusing. This is a standard tracking pixel, performed in the same way that everybody else does it. There is nothing new here.
SMTP and IMAP are transport protocols. For transporting text around:
"By utilizing SMTPs RCPT TO command" - He's not utilising anything special. This is exactly how every other email that employs tracking pixels is sent. A separate recipient and message body for each recipient.
"Remove any messages stored by the SMTP server" ... "Google's SMTP servers store a copy of every message"
Nope. SMTP is used for mail servers to pass email about. An SMTP server doesn't store mail, apart from in it's temporary queue before forwarding it on.
"Store sent mail in IMAP" ... "If using a service like Gmail which stores all sent messages automatically in IMAP" - Again, you don't store email in a message transfer protocol.
This article reads particularly badly because of the repeated incorrect use of terminology.
[edit] And to address your comment, "they actually almost certainly do want this tracking to be performed" - "want" is an interesting word to use there. If there was a tick box in the top right corner of peoples email clients which said:
Allow senders to track when you open a message,
where you were when you opened it, and various
pieces of information about your system
99% of people would untick that box.