It is my understanding that there is a limit to the overall size of an email message job. If that limit is exceeded, the job is successfully accepted by the EasyLink server, but some recipients may not receive the email message at all. Is this correct? If so, what is the overall size-limit of an email message job?
I want to make sure that we code our software to avoid problems with email messages not being delivered because of job size limitations. Therefore, if there really is a size limit, we will either need to limit the number of recipients or size of attachments before the message is sent OR split up the message into multiple jobs (with a different set of recipients in each job) so that each individual job does not exceed the size limit. Assuming that there is a size limit, how do you accurately calculate the size of a particular job? I'm thinking that you have to take into account the size of the email body parts (plain text and HTML), the size of email attachments, and the number of email recipients. Are there other things that need to be considered?
For example, if the plain text part of the email is 5KB, the HTML part of the email is 20KB, there is one email attachment with a size of 100KB, and there are 1000 email recipients, then I'm thinking that the overall size of the job is calculated as follows:
Size = (5KB + 20KB + 100KB) * 1000 = 12.5MB
Is this correct? Is this information provided in the developer/API documentation? If so, what are the documentation URL and the section/page reference?