One email with many To recipients
Pass an array to theto field when every recipient sees the same content and each knows the others are included.
send-many-to.ts
CC and BCC
Usecc to copy recipients openly and bcc to copy them privately. Both accept a single string or an array of strings.
send-cc-bcc.ts
Individual emails per recipient
When recipients should not see each other, or when content must be personalized, send one email per recipient. A naivePromise.all can overwhelm the API and your plan allowance, so use a small concurrency limit.
send-individual.ts
Normalize and deduplicate addresses
Before sending, normalize addresses to lowercase and remove duplicates to avoid double-sends and wasted quota.normalize.ts
Plan allowance and rate limits
Each BosonMail inbox includes 500 outbound emails per month. Emails sent through the SDK likely count against this allowance, but BosonWare has not confirmed this officially.The SDK and API rate limits are not published. If you send large batches, start with low concurrency and monitor for HTTP 429 responses. Contact support@bosonware.com to confirm how SDK sends affect your plan quota.
Next steps
Monitoring delivery
Track delivery status for every recipient in a batch send.
Sending with attachments
Attach invoices or documents to personalized emails.
Production best practices
Manage concurrency, retries, and quotas safely in production.
SDK reference: CC and BCC
Read the concise SDK reference for CC and BCC parameters.