I'm not an expert here, but I suppose that only processing emails that have pass all the SPF/DKIM/DMARC checks would help. This may be something your email server already does, before your app ever sees the emails.
Otherwise, requiring a digital signature doesn't seem like a huge usability hurdle to me, most email clients support this pretty routinely.