-
Notifications
You must be signed in to change notification settings - Fork 45
Sending batches
JP Toto edited this page Aug 6, 2013
·
5 revisions
You may use the Postmark batch API to send as many as 500 messages at a time as such:
var message1 = new PostmarkMessage();`
message.To = "someone@someplace.com";
message.Cc = "someoneelse@someplace.com";
message.Subject = "Message 1";
message.Textbody = "Some plain text";
message.From = "you@yourdomain.com";
var message2 = new PostmarkMessage();`
message.To = "someone@someplace.com";
message.Cc = "someoneelse@someplace.com";
message.Subject = "Message 2";
message.Textbody = "Some plain text";
message.From = "you@yourdomain.com";
PostmarkMessage[] messageList = new PostmarkMessage[] {message1, message2};
var newClient = new PostmarkClient("server_token");
var responses = newClient.SendMessages(messageList);
You may send as many as 500 batch messages at a time through the batch API. A PostmarkResponse is returned for each message in a list:
foreach (var postmarkResponse in responses)
{
Console.WriteLine("Response was: {0}", postmarkResponse.Message);
}
The Postmark.Net client can be installed from NuGet.
For additional information about the capabilities of the Postmark API, see http://developer.postmarkapp.com/.
- Getting Started
- Version 2.0 Upgrade Guide
- Sending Email
- Searching Sent Messages
- Analyzing Sent Messages
- Processing Inbound Email
- Retrieving Message Statistics
- Handling Bounces
- Managing Suppressions
- Working with Message Streams
- Managing Your Account
- Troubleshooting Async&Await
- Version 1.x Overview
- Sending Email
- Sending Batch Emails
- Sending Attachments
- Sending Inline Images
- Using
MailMessage
- Using the Bounce API
- [Getting Send Statistics](Sending Statistics)
- Adding Custom Email Headers