Suggestion : use the free Workforce app included with your payroll subscription (formerly View My Paycheck) and employees get their own link to access their paystubs (after you submit them online through QB. I used to use the old ViewMyPaycheck product years ago and just started up with this new(er) iteration after the majority of employees desired direct deposit.
I have otherwise had no trouble emailing paystubs from the File>PrintForms>PayStubs and never received any errors. Recipients must use a password to open and they always skip past the instructions in the email so must be reminded:::first 4 of last name plus last 4 of SS