The optimal file size for an email should generally be below 100KB. This ensures that the email loads quickly and is less likely to be flagged by spam filters. However, for HTML emails with images and other media, staying below 1MB is advisable to balance quality and performance.