Lines Matching defs:headers
204 * This function constructs all the email headers and puts them into the
205 * "headers" buffer handle. The caller is responsible for free'ing this
210 char **headers)
262 * Here we add some X-headers to our mail message for use by mail
263 * filtering agents. We add headers for the following bits of event
272 * For SMF transition events, we'll have the following add'l X-headers
278 * We follow the X-headers with standard Reply-To and Subject headers.
288 *headers = calloc(len + 1, sizeof (char));
290 (void) snprintf(*headers, len + 1, "%s: %s\n%s: %s\n%s: %s\n"
306 *headers = calloc(len + 1, sizeof (char));
308 (void) snprintf(*headers, len + 1, "%s: %s\n%s: %s\n%s: %s\n"
323 *headers = calloc(len + 1, sizeof (char));
325 (void) snprintf(*headers, len + 1, "%s: %s\n%s: %s\n%s: %s\n"
335 send_email(nd_hdl_t *nhdl, const char *headers, const char *body,
352 if (fprintf(mp, "%s", headers) < 0)
365 char *msg, *headers;
367 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0)
378 free(headers);
382 send_email(nhdl, headers, msg, eprefs->ep_recips[i]);
385 free(headers);
567 char *body_fmt, *headers = NULL, *body = NULL, tstamp[32];
647 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0)
655 send_email(nhdl, headers, body, eprefs->ep_recips[i]);
658 free(headers);
698 char *body = NULL, *headers = NULL;
752 if (build_headers(nhdl, ev_info, eprefs, &headers) != 0)
760 send_email(nhdl, headers, body, eprefs->ep_recips[i]);
763 free(headers);