How plan consumption is calculated
Inbound emails
There are 2 streaming actions from/to JEMHC when processing an email. The first action is downloading the email from your email server. The second action is uploading every email attachment to your Jira or Storage instance.
As an example, if there is an inbound email to be processed with 2 attachments:
1 MB attachment to be uploaded to Jira
500 KB attachment to be blacklisted
The data cost of processing this email will be:
Data Usage | Message Usage | |
Email download from mail server (incl. email body and attachment encoding cost) | ~1.5 MB | 1 Message |
Attachment upload to Jira / External Storage | 1 MB | |
Total | ~2.5 MB | 1 Message |
In total, approximately 2.5 MB and 1 message would be deducted from your monthly plan allowance, or removed from your data pack if one is present and you have used all your monthly plan.
Blacklisted attachments only count once, when the full email is downloaded from your email server.
JEMHCloud data plan is used when uploading attachments to both Jira and External Attachment Storage. When using JEMH Cloud's external storage, the limited Jira Cloud data capacity will be unused.
Outbound emails
There are 2 streaming actions from/to JEMHC when sending an email. The first action is downloading the related attachments from JIRA. The second action is sending the emails with the attachments to each recipient.
As an example, let's say a user updates a Jira issue adding a 1MB attachment. There are 3 email recipients:
Issue assignee
2 watchers
The data plan consumption when sending this email will be:
Data Usage | Message Usage | |
Attachment download from Jira | 1 MB | |
Sending email to assignee (incl. email body and attachment encoding cost) | ~1 MB | 1 Message |
Sending email to 2 watchers (incl. email body and attachment encoding cost) | ~1 MB | 1 Message |
Total | ~3 MB | 2 Messages |
In total, approximately 3 MB of data and 2 messages would be deducted from your monthly plan allowance, or from a data pack if one is present and you have used all of your monthly plan.
Where possible, JEMHC tries to send an email to multiple recipients in order to reduce data and message plan consumption. This will also reduce processing time. The combining of recipients cannot be accomplished if:
The configuration uses TO addresses instead of BCC. JEMHC tries to avoid the exposure of other users email addresses.
The email body or attachments are different between the recipients
In the above example, JEMHC was able to save data by sending the same email to both watchers. It had to send a separate email to the Assignee as the email body is different (by default there is a 'Your Role Assignee' label in the body of the email).
Non-email notifications
Non-email notification integrations such as SMS and Slack are free. They don't consume your monthly plan or purchased data packs. Directive Sets are also free. Please note that third party services such as SMS may additionally charge you for the notifications JEMHC sends.