smtp_server_reply_forward(cmd, &reply);
}
-int cmd_rcpt(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
- struct smtp_server_cmd_rcpt *data)
+int cmd_rcpt_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
+ struct smtp_server_cmd_rcpt *data)
{
- struct client *client = conn_ctx;
struct cmd_rcpt_context *rcpt_cmd;
/* queue command (pipeline) */
cmd_rcpt_proxy_cb, rcpt_cmd);
return 0;
}
+
+int cmd_rcpt(void *conn_ctx, struct smtp_server_cmd_ctx *cmd,
+ struct smtp_server_cmd_rcpt *data)
+{
+ struct client *client = conn_ctx;
+
+ return cmd_rcpt_relay(client, cmd, data);
+}
struct smtp_server_cmd_helo *data);
int cmd_mail_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
struct smtp_server_cmd_mail *data);
+int cmd_rcpt_relay(struct client *client, struct smtp_server_cmd_ctx *cmd,
+ struct smtp_server_cmd_rcpt *data);
void submission_helo_reply_submit(struct smtp_server_cmd_ctx *cmd,
struct smtp_server_cmd_helo *data);