Lines Matching refs:queue
51 struct queue bounceq; in bounce()
63 LIST_INIT(&bounceq.queue); in bounce()
167 parse_addrs(struct parse_state *ps, char *s, struct queue *queue) in parse_addrs() argument
342 if (add_recp(queue, addr, EXPAND_WILDCARD) != 0) in parse_addrs()
349 writeline(struct queue *queue, const char *line, ssize_t linelen) in writeline() argument
359 if (fwrite(line, len, 1, queue->mailf) != 1) in writeline()
365 if (fwrite("\n", 1, 1, queue->mailf) != 1) in writeline()
375 readmail(struct queue *queue, int nodot, int recp_from_header) in readmail() argument
393 error = fprintf(queue->mailf, in readmail()
400 queue->sender, in readmail()
401 queue->id, in readmail()
424 username, useruid, queue->sender); in readmail()
443 if (parse_addrs(&parse_state, line, queue) < 0) { in readmail()
454 if (parse_addrs(&parse_state, line, queue) < 0) { in readmail()
472 queue->id, in readmail()
477 snprintf(newline, sizeof(newline), "From: <%s>\n", queue->sender); in readmail()
479 if (fwrite(newline, strlen(newline), 1, queue->mailf) != 1) in readmail()
488 if (fwrite(newline, strlen(newline), 1, queue->mailf) != 1) in readmail()
491 if (writeline(queue, line, linelen) != 0) in readmail()