For anyone finding my question some time in the future, another topic had the same issue, and in their case the problem was solved by ZIP compressing the SKP before sending the file. It seems some email systems do bad things to attached SKP files.
The same solution worked for my customer case too.