Skip to content

Sending batches

JP Toto edited this page Jan 6, 2014 · 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();`
message1.To = "[email protected]";
message1.Cc = "[email protected]";
message1.Subject = "Message 1";
message1.TextBody = "Some plain text";
message1.From = "[email protected]";

var message2 = new PostmarkMessage();`
message2.To = "[email protected]";
message2.Cc = "[email protected]";
message2.Subject = "Message 2";
message2.TextBody = "Some plain text";
message2.From = "[email protected]";

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);    
}
Clone this wiki locally