smtp_server_reply_forward(cmd, &reply);
}
-int cmd_vrfy(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
- const char *param)
+int cmd_vrfy_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
+ const char *param)
{
- struct client *client = conn_ctx;
struct cmd_vrfy_context *vrfy_cmd;
vrfy_cmd = p_new(cmd->pool, struct cmd_vrfy_context, 1);
client->proxy_conn, 0, param, cmd_vrfy_proxy_cb, vrfy_cmd);
return 0;
}
+
+int cmd_vrfy(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
+ const char *param)
+{
+ struct client *client = conn_ctx;
+
+ return cmd_vrfy_relay(client, cmd, param);
+}
int cmd_data_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
struct smtp_server_transaction *trans,
struct istream *data_input);
+int cmd_vrfy_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
+ const char *param);
void submission_helo_reply_submit(struct smtp_server_cmd_ctx *cmd,
struct smtp_server_cmd_helo *data);