Allows modifying the ORCPT parameter.
return FALSE;
}
+void smtp_params_rcpt_set_orcpt(struct smtp_params_rcpt *params, pool_t pool,
+ struct smtp_address *rcpt)
+{
+ params->orcpt.addr_type = "rfc822";
+ params->orcpt.addr = smtp_address_clone(pool, rcpt);
+ params->orcpt.addr_raw = p_strdup(pool, smtp_address_encode(rcpt));
+}
+
/* write */
static void
const char *keyword, const char **value_r)
ATTR_NULL(3);
+void smtp_params_rcpt_set_orcpt(struct smtp_params_rcpt *params, pool_t pool,
+ struct smtp_address *rcpt);
+
/* write */
void smtp_params_rcpt_write(string_t *buffer, enum smtp_capability caps,