WordPress Email Errors Debugging

WordPress bietet einen hook an, mit dem man ein einfaches Debugging von Fehlern beim E-Mail-Versand implementieren kann.

Mit diesem Code Snippet werden bei Problemen beim Mailversand die Fehlermeldungen in den Error Log geschrieben:

// show wp_mail() errors
add_action( 'wp_mail_failed', 'onMailError', 10, 1 );
function onMailError( $wp_error ) {
    error_log('wp_mail_failed');
    error_log(print_r($wp_error,true));

}