Skip to content
Andrew Theken edited this page Apr 5, 2018 · 3 revisions

With the postmark-wordpress plugin, it's possible to listen for, and handle errors and successes during sending. You can register for two types of events using the following snippets:

Capture the result of the last successful send:

//define a callback for the result of a send to wp_mail.
function postmark_send_callback($response, $headers) {
 //handle the response from the wp_mail request.
}

//register this the callback
$priority = 10;
$callback_args_count = 2;
add_action('postmark_response', 'postmark_send_callback', $priority, $callback_args_count);

Capture the last error from the plugin:

//define an callback when for when wp_mail produces an error.
function postmark_error_callback($response, $headers) {
 //handle the response from the wp_mail request.
}

//register the callback
$priority = 10;
$callback_args_count = 2;
add_action('postmark_error', 'postmark_error_callback', $priority, $callback_args_count);
Clone this wiki locally