Photos and other types of attachments can vary in size. Many email systems, including Gmail, Yahoo, and Exchange limit the size of email messages you can send.