• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/postfix-255/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");
424 * highest precedence to transport associated nexthop information.
465 vstring_sprintf(nexthop, "5.1.1 User unknown%s",
488 vstring_strcpy(nexthop, rcpt_domain);
554 vstring_strcpy(nexthop, strcasecmp(relay, "DUNNO") == 0 ?
562 vstring_strcpy(nexthop, RES_PARAM_VALUE(rp->relayhost));
564 vstring_strcpy(nexthop, rcpt_domain);
586 vstring_strcpy(nexthop, rcpt_domain);
592 * An explicit main.cf transport:nexthop setting overrides the nexthop.
600 vstring_strcpy(nexthop, destination);
613 if (*STR(nexthop) == 0)
614 msg_panic("%s: null nexthop", myname);
618 * nexthop host info that is set up above. Unfortunately, the syntax for
619 * nexthop information is transport specific. We therefore need sane and
621 * but no nexthop.
623 * With non-error transports, the initial nexthop information is the
628 * override nexthop information for off-host deliveries.
630 * With the error transport, the nexthop information is free text that
633 * Because nexthop syntax is transport specific we reset the nexthop
635 * a transport without also specifying the nexthop information.
637 * Subtle note: reset nexthop even when the transport table does not change
639 * nexthop information.
645 rcpt_domain, channel, nexthop) == 0
671 vstring_sprintf(nexthop, "5.1.6 User has moved to %s", newloc);
704 static VSTRING *nexthop;
722 channel, nexthop, nextrcpt, &flags);
727 STR(nexthop), STR(nextrcpt), flags);
732 ATTR_TYPE_STR, MAIL_ATTR_NEXTHOP, STR(nexthop),
751 nexthop = vstring_alloc(100);