send_line
send_line(s, todolist[t].t_msg);
void send_line(int, const char *);
if (!send_line(fout, verbose, "EHLO localhost\r\n"))
if (!send_line(fout, verbose, "MAIL FROM:<%s> %s%s %s%s\r\n",
if (!send_line(fout, verbose, "RCPT TO:<%s> %s%s\r\n",
if (!send_line(fout, verbose, "DATA\r\n"))
if (!msg.saw_from && !send_line(fout, 0, "From: %s%s<%s>\r\n",
if (!msg.saw_date && !send_line(fout, 0, "Date: %s\r\n",
if (!msg.saw_mime_version && !send_line(fout, 0,
if (!msg.saw_content_type && !send_line(fout, 0,
if (!msg.saw_content_disposition && !send_line(fout, 0,
if (!msg.saw_content_transfer_encoding && !send_line(fout, 0,
if (!send_line(fout, 0, "\r\n"))
if (!send_line(fout, 0, "%.*s\r\n", (int)len, line))
if (!send_line(fout, verbose, ".\r\n"))
if (!send_line(fout, verbose, "QUIT\r\n"))
static int send_line(FILE *, int, char *, ...)
if (!send_line(fout, 0, "%.*s", (int)len, buf))