• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/postfix-252/postfix/src/trivial-rewrite/

Lines Matching defs:nexthop

18 /*	to a transport, nexthop pair.
26 /* nexthop, internalized recipient) triple.
86 * triple of (channel, nexthop, recipient). The channel is the name of the
87 * delivery service specified in master.cf, the nexthop is (usually) a
98 * and may use class dependent ways to arrive at the corresponding nexthop
99 * information. With classes that do final delivery, the nexthop is
107 * the structure of the nexthop information is transport dependent.
108 * Typically, the nexthop specifies a hostname, hostname + TCP Port, or the
110 * nexthop field contains free text with the reason for non-delivery.
113 * nexthop information (or vice versa) may produce surprising results. In
114 * particular, the free text nexthop information for the error transport is
119 * when the transport table specifies a non-default channel but no nexthop
138 VSTRING *channel, VSTRING *nexthop,
162 vstring_strcpy(nexthop, "NEXTHOP NOT UPDATED");
415 * highest precedence to transport associated nexthop information.
456 vstring_sprintf(nexthop, "User unknown%s",
479 vstring_strcpy(nexthop, rcpt_domain);
545 vstring_strcpy(nexthop, strcasecmp(relay, "DUNNO") == 0 ?
553 vstring_strcpy(nexthop, RES_PARAM_VALUE(rp->relayhost));
555 vstring_strcpy(nexthop, rcpt_domain);
577 vstring_strcpy(nexthop, rcpt_domain);
583 * An explicit main.cf transport:nexthop setting overrides the nexthop.
591 vstring_strcpy(nexthop, destination);
604 if (*STR(nexthop) == 0)
605 msg_panic("%s: null nexthop", myname);
609 * nexthop host info that is set up above. Unfortunately, the syntax for
610 * nexthop information is transport specific. We therefore need sane and
612 * but no nexthop.
614 * With non-error transports, the initial nexthop information is the
619 * override nexthop information for off-host deliveries.
621 * With the error transport, the nexthop information is free text that
624 * Because nexthop syntax is transport specific we reset the nexthop
626 * a transport without also specifying the nexthop information.
628 * Subtle note: reset nexthop even when the transport table does not change
630 * nexthop information.
636 rcpt_domain, channel, nexthop) == 0
662 vstring_sprintf(nexthop, "5.1.6 User has moved to %s", newloc);
695 static VSTRING *nexthop;
713 channel, nexthop, nextrcpt, &flags);
718 STR(nexthop), STR(nextrcpt), flags);
723 ATTR_TYPE_STR, MAIL_ATTR_NEXTHOP, STR(nexthop),
742 nexthop = vstring_alloc(100);