/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* SPDX-License-Identifier: GPL-2.0-or-later */
#include "../exim.h"
/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* SPDX-License-Identifier: GPL-2.0-or-later */
#include "../exim.h"
if (!transport_set_up_command(&argvptr, /* anchor for arg list */
ob->command, /* raw command */
if (!transport_set_up_command(&argvptr, /* anchor for arg list */
ob->command, /* raw command */
0, /* not relevant when... */
NULL, /* no transporting address */
0, /* not relevant when... */
NULL, /* no transporting address */
US"queryprogram router", /* for error messages */
&addr->message)) /* where to put error message */
return DEFER;
US"queryprogram router", /* for error messages */
&addr->message)) /* where to put error message */
return DEFER;
/* The word must be a known yield name. If it is "REDIRECT", the rest of the
line is redirection data, as for a .forward file. It may not contain filter
/* The word must be a known yield name. If it is "REDIRECT", the rest of the
line is redirection data, as for a .forward file. It may not contain filter
return rf_queue_add(addr, addr_local, addr_remote, rblock, pw) ? OK : DEFER;
}
return rf_queue_add(addr, addr_local, addr_remote, rblock, pw) ? OK : DEFER;
}