Lines Matching refs:rule
23 /* rewrite_clnt() sends a rule set name and external-form address to the
98 VSTRING *rewrite_clnt(const char *rule, const char *addr, VSTRING *result)
129 && strcmp(rule, STR(last_rule)) == 0) {
133 rule, addr, vstring_str(result));
156 SEND_ATTR_STR(MAIL_ATTR_RULE, rule),
170 rule, addr, vstring_str(result));
183 vstring_strcpy(last_rule, rule);
222 msg_fatal("usage: %s [-v] [rule address...]", myname);
225 static void rewrite(char *rule, char *addr, VSTRING *reply)
227 rewrite_clnt(rule, addr, reply);
228 vstream_printf("%-10s %s\n", "rule", rule);
238 char *rule;
261 if ((rule = argv[optind++]) == 0)
265 rewrite(rule, addr, reply);
272 || *(rule = STR(buffer)) == 0)
274 rewrite(rule, addr, reply);