An email has a Message-ID that is guarenteed unique by either the client program sending the email or the first email server (source).
To declare an email as unique then, I'd need both the Message-ID and an ID of the client program sending the email or first mail server- is this possible? I can't find any reference to the latter in the following email standards: