| ▼ 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 |