|  ▼ include |  | 
|  ▼ qremote |  | 
|  client.h | Definitions for SMTP client code to parse server replies  | 
|  conn.h | Headers of Qremote functions for connection establishing  | 
|  greeting.h | Definitions for EHLO parsing part of Qremote  | 
|  mime.h | Functions for parsing MIME messages  | 
|  qrdata.h | Function definitions for Qremote's handling of message bodies  | 
|  qremote.h | Definitions for common parts from Qremote exported from qremote.c  | 
|  starttlsr.h | Interface for Qremote's STARTTLS handling  | 
|  ▼ qsmtpd |  | 
|  addrparse.h | Headers of address parser functions  | 
|  antispam.h | Headers of antispam helper functions  | 
|  commands.h | Function definitions for SMTP command handler functions  | 
|  qsauth.h | Function definitions for Qsmtpd's handling of message bodies  | 
|  qsauth_backend.h | Function definitions for Qsmtpd's AUTH backend API  | 
|  qsdata.h | Function definitions for Qsmtpd's handling of message bodies  | 
|  qsmtpd.h | Definitions for common parts from Qsmtpd exported from qsmtpd.c  | 
|  queue.h | Function definitions for communication with qmail-queue  | 
|  starttls.h | Functions for Qsmtpd STARTTLS functions  | 
|  syntax.h | Functions to handle syntax error in the commands an SMTP client sends  | 
|  userconf.h | Definition of the helper functions around the user configuration  | 
|  userfilters.h | Common function definitions for all user filters  | 
|  vpop.h | Declaration of function for accessing vpopmail data files  | 
|  xtext.h | Headers of functions for xtext parsing  | 
|  base64.h | Headers of Base64 encode and decode functions  | 
|  cdb.h | Headers of function to read from CDB database  | 
|  control.h | Headers of functions for control file handling  | 
|  diropen.h | Declarations of functions for handling directories  | 
|  fmt.h | Functions for output formatting  | 
|  ipme.h | Headers of functions to filter out IP addresses of the local machine  | 
|  libowfatconn.h | Function declarations for libowfat connector  | 
|  log.h | Header for syslog interface functions  | 
|  match.h | Functions for matching IP and domains against patterns  | 
|  mime_chars.h | Definitions of MIME character classes  | 
|  mmap.h | Headers of functions for mapping files into memory  | 
|  netio.h | Functions for network I/O  | 
|  qdns.h | Headers of functions for DNS lookups  | 
|  qdns_dane.h | Definitions for DNS DANE information  | 
|  ssl_timeoutio.h | Definition of wrappers around OpenSSL functions  | 
|  sstring.h | Definition of string record and headers of corresponding helper functions  | 
|  tls.h | Global SSL error handling definitions  | 
|  ▼ lib |  | 
|  base64.c | Base64 encoding and decoding functions  | 
|  cdb.c | Functions to read from CDB database  | 
|  control.c | Functions to load data from configuration files  | 
|  dns_helpers.c | DNS helper functions that do no network actions  | 
|  fmt.c | Functions for output formatting  | 
|  ipme.c | Functions to filter out IP addresses of the local machine  | 
|  libowfatconn.c | Connector functions for libowfat DNS functions  | 
|  log.c | Syslog interface  | 
|  match.c | IP and domain matching functions  | 
|  mmap.c | Function to mmap a file  | 
|  netio.c | Functions for network I/O  | 
|  qdns.c | DNS query functions  | 
|  ssl_timeoutio.c | SSL encoding and decoding functions for network I/O  | 
|  tls.c | Helper functions for STARTTLS  | 
|  ▼ qremote |  | 
|  client.c | SMTP client code to parse server replies  | 
|  common_setup.c | Setup function shared between Qremote and Qsurvey  | 
|  conn.c | Functions for establishing connection to remote SMTP server  | 
|  greeting.c | Function to parse the EHLO greeting response  | 
|  mime.c | MIME handling functions  | 
|  qrdata.c | Send message body to remote host  | 
|  qremote.c | Main functions of Qremote  | 
|  reply.c | Functions to read and parse server replies  | 
|  smtproutes.c | Functions for handling of control/smtproutes  | 
|  starttlsr.c | Functions for SSL encoding and decoding of network I/O  | 
|  status.c | Functions to write delivery status information to qmail-rspawn  | 
|  ▼ qsmtpd |  | 
|  ▼ backends |  | 
|  ▼ auth_chkpw |  | 
|  qsauth_backend_cp.c | Checkpassword AUTH backend  | 
|  ▼ user_vpopm |  | 
|  getfile.c | Functions to get information from filterconf files  | 
|  vpop.c | Function to get domain directory of vpopmail virtual domain  | 
|  ▼ filters |  | 
|  badcc.c | Reject multiple recipients mail if specific other recipients are given  | 
|  badmailfrom.c | Reject mail based on envelope from  | 
|  boolean.c | Boolean reject decisions  | 
|  check2822.c | Check RfC2822 syntax of mail body  | 
|  rcpt_filters.c | Collection of all user filters for access by qsmtpd.c  | 
|  smtpbugs.c | Reject mail when sending SMTP engine is not standard compliant  | 
|  spf.c | Reject mail based on SPF policy  | 
|  addrparse.c | Validate email addresses  | 
|  addrsyntax.c | Check syntax of email addresses and SMTP helos  | 
|  antispam.c | Several helper functions for spam filters  | 
|  auth.c | Functions for SMTP AUTH  | 
|  child.c | Helper functions for interacting with Qsmtpds child processes  | 
|  data.c | Receive and queue message data  | 
|  qsmtpd.c | Main part of Qsmtpd  | 
|  queue.c | Functions for communication with qmail-queue  | 
|  spf.c | Functions to query and parse SPF entries  | 
|  starttls.c | Functions for STARTTLS SMTP command  | 
|  syntax.c | Syntax checking helper functions  | 
|  xtext.c | Functions for xtext parsing  | 
|  version.h | Definition of Qsmtp(d) version string  |