Lines Matching defs:nexthop
943 * Compare queue name (nexthop or recipient@nexthop).
993 vstring_strcpy((rp)->nexthop, (np)); \
1026 char *nexthop;
1082 if (FILTER_WITHOUT_NEXTHOP(STR(reply.transport), nexthop)
1083 && *(nexthop = var_def_filter_nexthop) == 0
1084 && RCPT_WITHOUT_DOMAIN(recipient->address, nexthop))
1085 nexthop = var_myhostname;
1086 vstring_strcpy(reply.nexthop, nexthop);
1091 * Resolve the destination to (transport, nexthop, address). The
1184 nexthop = qmgr_error_nexthop(saved_dsn);
1185 vstring_strcpy(reply.nexthop, nexthop);
1186 myfree(nexthop);
1195 * The nexthop destination provides the default name for the
1201 * agent resources. We use recipient@nexthop as queue name rather
1211 * Important! All recipients in a queue must have the same nexthop
1212 * value. It is OK to have multiple queues with the same nexthop
1217 * same (transport + nexthop) are aliases for $nexthop. Delivery
1219 * changing the queue name from nexthop into localpart@nexthop.
1222 * the same (transport + nexthop). In reality, such transports are
1227 vstring_strcpy(queue_name, STR(reply.nexthop));
1239 /* Assume the recipient domain is equivalent to nexthop. */
1240 vstring_sprintf_append(queue_name, "@%s", STR(reply.nexthop));
1251 STR(reply.nexthop));