Lines Matching refs:statmsg
4001 ** errors, we choose a status message (into statmsg),
4183 register const char *statmsg;
4205 statmsg = "250 2.0.0 Sent";
4209 statmsg,
4211 statmsg = buf;
4220 statmsg = buf;
4231 statmsg = sm_errstring(h_errno + E_DNSBASE);
4236 statmsg = sm_errstring(errnum);
4238 statmsg = SmtpError;
4240 if (statmsg != NULL && statmsg[0] != '\0')
4273 statmsg);
4286 statmsg = buf;
4291 statmsg = sm_errstring(h_errno + E_DNSBASE);
4293 statmsg);
4294 statmsg = buf;
4300 statmsg = exmsg;
4301 if (*statmsg++ == ':' && errnum != 0)
4303 (void) sm_snprintf(buf, sizeof(buf), "%s: %s", statmsg,
4305 statmsg = buf;
4310 (void) sm_snprintf(buf, sizeof(buf), "%s (%s)", statmsg,
4312 statmsg = buf;
4325 if ((off = isenhsc(statmsg + 4, ' ')) > 0)
4330 "%.*s", off, statmsg + 4);
4339 message("%s", statmsg + off);
4349 if ((off = isenhsc(statmsg + 4, ' ')) > 0 &&
4355 "%.*s", off, statmsg + 4);
4360 /* copy only part of statmsg to mbuf */
4361 (void) sm_strlcpy(mbuf, statmsg, off);
4368 statmsg);
4371 usrerr(mbuf, &statmsg[off]);
4382 logdelivery(m, mci, dsn, statmsg + off, ctladdr, xstart, e, to, status);
4394 e->e_message = sm_rpool_strdup_x(e->e_rpool, statmsg + off);
4402 statmsg + off);