Lines Matching refs:queue
52 struct queue bounceq; in bounce()
64 LIST_INIT(&bounceq.queue); in bounce()
168 parse_addrs(struct parse_state *ps, char *s, struct queue *queue) in parse_addrs() argument
343 if (add_recp(queue, addr, EXPAND_WILDCARD) != 0) in parse_addrs()
350 writeline(struct queue *queue, const char *line, ssize_t linelen) in writeline() argument
360 if (fwrite(line, len, 1, queue->mailf) != 1) in writeline()
366 if (fwrite("\n", 1, 1, queue->mailf) != 1) in writeline()
376 readmail(struct queue *queue, int nodot, int recp_from_header) in readmail() argument
395 error = fprintf(queue->mailf, in readmail()
402 queue->sender, in readmail()
403 queue->id, in readmail()
414 username, useruid, queue->sender); in readmail()
446 username, useruid, queue->sender); in readmail()
465 if (parse_addrs(&parse_state, line, queue) < 0) { in readmail()
476 if (parse_addrs(&parse_state, line, queue) < 0) { in readmail()
494 queue->id, in readmail()
499 snprintf(newline, sizeof(newline), "From: <%s>\n", queue->sender); in readmail()
501 if (fwrite(newline, strlen(newline), 1, queue->mailf) != 1) in readmail()
510 if (fwrite(newline, strlen(newline), 1, queue->mailf) != 1) in readmail()
513 if (writeline(queue, line, linelen) != 0) in readmail()