Posts by Jeff:

Building an Email Archiving System: Storing the Email Body - Part 2 of 4

Our Senior Messaging Engineer describes the process he went through to store the email body onto S3 and ancillary data into a MySQL table.

read more

Building an Email Archiving System: The Challenges and of Course the Solution - Part 1 of 4

Our Senior Messaging Engineer describes the process he went through in order to store the email body onto S3 and all relevant log data in MySQL.

read more

The Warm-Up Process: Level Setting - Part 3 of 3

Senior Messaging Engineer, Jeff Goldstein, dives into more detail on the second implementation scenario outlined in part 2 of his blog series.

read more

The Warm-Up Process: Implementation Scenarios - Part 2 of 3

In part 2 of this blog series, you'll learn about the different situations that can arise when trying to implement the IP warm-up process.

read more

The Warm-Up Process: The Challenge - Part 1 of 3

SparkPost's Senior Messaging Engineer, Jeff Goldstein, explains the challenges of the IP warm-up process in part 1 of his blog series.

read more

Building a Robust Email "Event" Archival System

Learn about how to put all the information from RESTful API queries and webhook deliveries into your backend systems for long-term archival.

read more

How to Determine the Subaccount ID from a Subaccount API Key

For ESPs needing to determine a subaccount CID to pull analytics data from SparkPost, this hack allows you to do so using the subaccount API.

read more

How Templates Work with Subaccounts

A helpful how-to guide from one of our sales engineers on owning, managing and sharing templates with SparkPost subaccounts.

read more

How To Validate The Data You're Sending To Email Templates

Personalized emails mean better engagement rates. This new PHP library helps you get there by validating that email templates have the data they need.

read more