Skip to content

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 = "[email protected]";
message.Cc = "[email protected]";
message.Subject = "Message 1";
message.Textbody = "Some plain text";
message.From = "[email protected]";

var message2 = new PostmarkMessage();`
message.To = "[email protected]";
message.Cc = "[email protected]";
message.Subject = "Message 2";
message.Textbody = "Some plain text";
message.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