Lines Matching refs:rcode
1434 logfailover(e, m, mci, rcode, rcpt) in logfailover() argument
1438 int rcode;
1483 rcode, mci->mci_okrcpts, mci->mci_retryrcpt,
1487 if (rcode != EX_OK && rcpt != NULL
1511 # define logfailover(e, m, mci, rcode, rcpt) ((void) 0) argument
1688 int rcode; /* response code */ local
1820 rcode = EX_OK;
1826 rpath = remotename(p, m, RF_SENDERADDR|RF_CANONICAL, &rcode, e);
1827 if (rcode != EX_OK && bitnset(M_xSMTP, m->m_flags))
1914 rcode = -1;
2119 rcode = rscheck("check_compat", e->e_from.q_paddr, to->q_paddr,
2122 if (rcode == EX_OK)
2127 rcode = checkcompat(to, e);
2131 if (rcode != EX_OK)
2133 markfailure(e, to, NULL, rcode, ovr);
2134 giveresponse(rcode, to->q_status, m,
2226 rcode = mailfile(buf, m, ctladdr, SFF_CREAT, e);
2231 rcode = EX_CONFIG;
2233 giveresponse(rcode, to->q_status, m, NULL,
2235 markfailure(e, to, NULL, rcode, true);
2237 if (rcode == EX_OK)
2331 rcode = 0;
2448 rcode = EX_DATAERR;
2499 rcode = EX_CONFIG;
2523 rcode = EX_CONFIG;
2530 rcode = EX_CONFIG;
2939 rcode = EX_SOFTWARE;
2994 rcode = EX_OSERR;
3008 rcode = EX_OSERR;
3045 rcode = EX_OSERR;
3079 rcode = EX_OSERR;
3522 rcode = EX_OSERR;
3536 rcode = EX_OSERR;
3697 rcode = EX_UNAVAILABLE;
3710 rcode = EX_UNAVAILABLE;
3729 rcode = EX_OK;
3755 if ((rcode = starttls(m, mci, e, implicittls
3783 switch (rcode)
3817 rcode = EX_TEMPFAIL;
3842 if (EX_PROTOCOL != rcode &&
3843 EX_SOFTWARE != rcode &&
3844 EX_CONFIG != rcode)
3898 rcode == EX_SOFTWARE)
3918 if (rcode == EX_SOFTWARE)
3954 rcode = (*p == '4') ? EX_TEMPFAIL
3956 mci_setstat(mci, rcode, enhsc, p);
3970 rcode = EX_TEMPFAIL;
3971 mci_setstat(mci, rcode, NULL, "421");
3974 rcode = 0;
4007 rcode = EX_OK;
4008 mci_setstat(mci, rcode, NULL, NULL);
4024 if (rcode == EX_TEMPFAIL)
4109 rcode = EX_TEMPFAIL;
4110 mci_setstat(mci, rcode, "4.3.0", p);
4177 rcode = EX_DATAERR;
4190 rcode = mci->mci_exitstat;
4193 if (rcode == EX_OK)
4197 (unsigned long) mci, rcode, errno,
4200 rcode = EX_SOFTWARE;
4204 logfailover(e, m, mci, rcode, NULL);
4217 rcode = EX_OK;
4237 rcode = endmailer(mci, e, pv);
4239 rcode = EX_TEMPFAIL;
4240 if (rcode == EX_TEMPFAIL && SmtpError[0] == '\0')
4259 rcode = smtpmailfrom(m, mci, e);
4261 mci->mci_retryrcpt = rcode == EX_TEMPFAIL;
4262 if (rcode == EX_OK)
4446 rcode = rc;
4454 rcode = smtpdata(m, mci, e, ctladdr, xstart);
4458 if (rcode == EX_TEMPFAIL && nummxhosts > hostnum
4462 logfailover(e, m, mci, rcode, to);
4485 lmtp_rcode = rcode;
4491 anyok = rcode == EX_OK;
4503 rcode = smtpgetstat(m, mci, e);
4504 if (rcode == EX_OK)
4515 markfailure(e, to, mci, rcode, true);
4516 giveresponse(rcode, to->q_status, m, mci,
4525 if (rcode != EX_OK)
4527 if (goodmxfound && rcode == EX_NOHOST)
4528 rcode = EX_TEMPFAIL;
4529 markfailure(e, to, mci, rcode, true);
4603 rcode = EX_OK;
4621 giveresponse(rcode,
4636 !bitnset(M_LMTP, m->m_flags) && rcode != EX_OK)
4674 logfailover(e, m, mci, rcode, to);
4716 return rcode;
4800 markfailure(e, q, mci, rcode, ovr) in markfailure() argument
4804 int rcode;
4811 switch (rcode)
4838 status = ex2enhsc(rcode);
4847 if (rcode != EX_OK && q->q_rstatus == NULL &&
4853 (void) sm_snprintf(buf, sizeof(buf), "%d", rcode);
5328 logdelivery(m, mci, dsn, status, ctladdr, xstart, e, to, rcode) in logdelivery() argument
5337 int rcode;
5431 p = ex2enhsc(rcode);
5451 WHERE2REPORT, rcode, dsn);
5476 if (rcode != EX_OK && e->e_estate >= 0)
5503 if (rcode != EX_OK && (NULL == to || !bitset(QINTREPLY, to->q_flags)))
5516 WHERE2REPORT, rcode, to->q_rstatus);
5532 WHERE2REPORT, rcode, e->e_rcode, e->e_text);
7091 auto int rcode; local
7098 &rcode, &ttl, GETMPORT(m), &admx);
7111 mci_setstat(mci, rcode, ESCNULLMXRCPT,
7113 else if (rcode == EX_NOHOST)
7114 mci_setstat(mci, rcode, "5.1.2",
7117 mci_setstat(mci, rcode, NULL, NULL);