pub async fn add_suppression( pool: &PgPool, email: &str, reason: &str, smtp_code: Option<i32>, ) -> Result<(), Error>
add a recipient to the suppression list after a hard bounce