void  void rewrite_proto stream
Strip trailing dot at end of domain but not dot dot or dot This
strip source routed addresses site site user domain
transport_lookup  transport_lookup finds the channel and nexthop for the given
Typically the nexthop specifies a hostname hostname TCP Port or the
resolve_addr  resolve_addr resolve address according to rule set
technically incorrect this is needed to stop user domain domain relay
needs white space but stuff stuff does not This is not a
where stuff stuff does not happen
Strip trailing dot at end of domain but not dot dot or at dot
XXX  XXX Short cut invalid address forms
Connect via TCP to domain domain port port The default
Connect via TCP to domain domain port port The default
files  files that are owned by the wrong user or files that have world write
name is is not defined
conditionally to value when name is is not
MUMBLE_TODO  MUMBLE_TODO flags must not be cleared once raised The _TODO_TO_PASS and
psc_todo_tests  psc_todo_tests overwrites all per session flag bits and
Either hand off the socket to a real SMTP engine or say bye bye
char  char context
inet_pton  inet_pton
void  void psc_early_tests state
void  void psc_smtpd_init void
void  void psc_smtpd_tests state
IP postscreen_dnsbl_max_ttl postscreen_dnsbl_ttl postscreen_dnsbl_ttl 1 h
WARNING WARNING WARNING
WARNING WARNING WARNING
The event driven TLS I O implementation is founded on on line OpenSSL
unused  unused
IP f command command
IP q command command
IP Q command command
IP r command command
IP s command command
TCP port port Both host and port may be
void  void
reset_cmd_flags reset per command command flags
set_cmd_flags set per command command flags
Connect via TCP to host host port port The default
Connect via TCP to host host port port The default
argv  argv command
time  time of entry into active queue
peer  peer entries
FD_SETSIZE  FD_SETSIZE
FD_SETSIZE  FD_SETSIZE
FD_SETSIZE  FD_SETSIZE
var spool postfix incoming incoming queue
var spool postfix active active queue
var spool postfix deferred deferred queue
time  time of entry into active queue
FD_SETSIZE  FD_SETSIZE
FD_SETSIZE  FD_SETSIZE
FD_SETSIZE  FD_SETSIZE
var spool postfix incoming incoming queue
var spool postfix active active queue
var spool postfix deferred deferred queue
XXX  XXX
WARNING WARNING WARNING
WARNING WARNING WARNING
NOTREACHED  NOTREACHED
If not connected to stdin stdin must not be a terminal
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
WARNING WARNING WARNING
If not connected to stdin stdin must not be a terminal
select  select
If not connected to stdin stdin must not be a terminal
main main program
this  this first
linkage  linkage
Postfix master master cf file processing
select  select
If not connected to stdin stdin must not be a terminal
response to stress level changes Doing so would would contaminate
IP CA_MAIL_SERVER_EXIT void void
If not connected to stdin stdin must not be a terminal
smtp_site_fail  smtp_site_fail handles the case where the program fails to
We can t avoid copying copying lots of strings into VSTRING buffers
binding  binding properties passivated
endpoint  endpoint properties passivated
safety  safety
XXX  XXX
See src tls tls_level c and src tls tls h Levels above encrypt require
smtp_rcpt_done  smtp_rcpt_done
smtp_rcpt_done  smtp_rcpt_done
smtp_rcpt_done  smtp_rcpt_done
Ignore out of protocol enhanced status codes codes that accompany 3XX
IP name name
void  void
FALLTHROUGH  FALLTHROUGH
HAS_PCRE  HAS_PCRE
HAS_PCRE  HAS_PCRE
any any
typedef DICT DICT_OPEN_FN const char int int
EDIT_FILE  EDIT_FILE edit_file_open original_path output_flags output_mode
void  void
nvtable_locate  nvtable_locate returns a pointer to the entry that was stored
legacy  legacy
for symlinks owned by root NEVER NEVER make exceptions for symlinks
sanitize sanitize db_get put del result
simple attr attr name colon attr value newline
void  void htable_free table free_fn
void  void htable_walk table action ptr
htable_locate  htable_locate returns a pointer to the entry that was stored
IP CA_VSTREAM_POPEN_WAITPID_FN pid_t pid_t WAIT_STATUS_T int
optimization  optimization
msg_fatal  msg_fatal reports an unrecoverable error and terminates the program
compare compare the address family and network address or
numbers or number number ranges
v4pattern v4field v4field v4field v4field
v4pattern v4field v4field v4field v4field
v4pattern v4field v4field v4field v4field
v4seq_member v4octet v4octet v4octet
v4seq_member v4octet v4octet v4octet
Corruption  Corruption
main main program
privileges  privileges
DICT_THASH_OPEN_RETURN  DICT_THASH_OPEN_RETURN
Fatal errors cannot open file file write error out of memory
found  found
found  found
XXX  XXX maybe earlier
XXX  XXX
verified RedHat 3 03
Bits per byte byte in vector bit offset in byte bytes per set
echo echo text received on stdin
request request a bunch of timer events
Fatal errors cannot open file file write error out of memory
found  found
found  found
concatenate concatenate null terminated list of strings
void  void context
void  void binhash_free table free_fn
void  void binhash_walk table action ptr
binhash_locate  binhash_locate returns a pointer to the entry that was stored
width  width precision separator
and whitespace characters must be replaced by XX XX being the
and whitespace characters and the by XX XX being the two digit
Fatal errors cannot open file file write error out of
privileges  privileges
Example 00000000000000000000000000000001 01 80 10 80 lo
text text
void  void
matched  matched text
SUNOS5  SUNOS5
casefold casefold text for caseless comparison
simple name string string simple name
attribute list attribute attribute attribute list
attribute list attribute attribute attribute list
attribute string string
string  string ISO Latin 1 character set except the character
WARNING WARNING WARNING
WARNING WARNING WARNING
Example checking infrastructure for int int const int
Example variables with type int int const int
int  int int_val
host port host host
host  host port host host
host port host host
port port
host port host host
host port host host port port
host port host host port port
simple attr attr name null attr value null
IP CA_SLMDB_CTL_LONGJMP_FN void void int
IP CA_SLMDB_CTL_NOTIFY_FN void void int
IP CA_SLMDB_CTL_ASSERT_FN void void const char
DICT dict_static_open name name dict_flags
buffer  buffer length
privileges  privileges
key  key length
simple attr attr name attr value newline
attr name any string without null or or newline
var spool postfix maildrop maildrop queue
WARNING WARNING WARNING
WARNING WARNING WARNING
lmdb  lmdb supports concurrent writes and reads from different
private  private
private  private
var spool postfix private private class endpoints
var spool postfix public public class endpoints
messages  messages put on hold
option  option disables UTF 8 syntax checks on query keys and
option  option disables UTF 8 syntax checks on query keys and
lmdb  lmdb supports concurrent writes and reads from different
peer  peer
void  void
XXX  XXX
relay loopholes with user domain domain when relaying mail to a
Strip one trailing dot but not dot dot
void  void
headers  headers after multipart boundary
by XX XX being the two digit uppercase hexadecimal equivalent
must  must
request  request completed unsuccessfully
DSN_BUF  DSN_BUF dsb_create void
DSN_SPLIT  DSN_SPLIT dsn_split dp def_dsn text
that registers operators such as level level that compare
var_maillog_file var_maillog_file import_service_path 0
IP address address family information and the numerical TCP port
privileges  privileges
void  void rcpb_reset rcpb
The entire lookup key key
DSN  DSN dsn_create status action reason dtype dtext mtype mname
When specified with a flush request request that
storage  storage
message  message size
starts with or or the prefix which will be used
with or or the prefix which will be used to obtain
strings  strings with digits uppercase letters and lowercase
safe_strtoul  safe_strtoul implements similar functionality as strtoul
typedef LOGIN_SENDER_MATCH LOGIN_SENDER_MATCH
LOGIN_SENDER_MATCH  LOGIN_SENDER_MATCH login_sender_create
void  void anvil_clnt_free anvil_clnt
privileges  privileges
characters specified with special with x XX XX being
0000 0000 0000 007 F 0x xxxxxx
0000 0000 0000 007 F 0x xxxxxx
https github com aox aox blob master encodings utf cpp with
FALLTHROUGH  FALLTHROUGH
Detail format is digit digit 1 3 digit 1 3
encoding  encoding domain
domain  domain
domain  domain
encoding  encoding
XXX  XXX EAI inspect encoded message global
domain  domain
MBOX  MBOX mbox_open path flags mode st user group lock_style
incomplete address address rewriting alias expansion automatic BCC
unquoted  unquoted form then quoted
records data offset offset of the first REC_TYPE_NORM or REC_TYPE_CONT
DELIVER_REQUEST  DELIVER_REQUEST deliver_request_read stream
MAIL_VERSION  MAIL_VERSION mail_version_parse version_string why
dict_xx_open  dict_xx_open result
When specified with a flush request request that
MAIL_STREAM  MAIL_STREAM mail_stream_file queue class service mode
starts with or or the prefix which will be used to
hosts  hosts on which databases reside
or maptype mapname search name name The search
with or or the prefix which will be used to obtain
the  the message delivery record
MKMAP  MKMAP mkmap_open type path open_flags dict_flags
BOUNCE_LOG  BOUNCE_LOG bounce_log_open queue id flags mode
internal external external first
context  context for queue file changes
sender  sender transport
SMFIM_EOH  SMFIM_EOH SMFIM_EOM
value  value to string
RE  RE
PCF_MASTER_ENT  PCF_MASTER_ENT local_scope
to  to instantiate legacy per dbms parameters and to examine
tls_digest_encode encode message digest binary blob as xx xx
logged  logged
logged  logged
DNS at the dane dane only and half dane security levels or be
void  void tls_pre_jail_init TLS_ROLE
TLS_ROLE  TLS_ROLE role
and  and the protocol version floor ceiling given a list plist of
of the form name name hexvalue hexvalue If plist
of the form name name hexvalue hexvalue If plist
XXX  XXX We re ignoring the function name do we want to log it
If the match is required unambiguous insist that that no other values
etc postfix canonical canonical mapping table
etc postfix virtual virtual mapping table
void  void
regions  regions with body content
SASLv2  SASLv2 s sasl_server_new takes two new parameters to specify local and
SASLv2  SASLv2 s sasl_client_new takes two new parameters to specify local and
All 5xx replies must have a 5 xx xx detail code
Truncate hostnames ending in dot but not dot dot
Truncate hostnames ending in dot but not dot dot
Truncate hostnames ending in dot but not dot dot
Truncate names ending in dot but not dot dot
200412  200412
Reject mail to unknown addresses in local domains domains that
client  client name
stuff  stuff
counter  counter
Milter  Milter initialization status
USE_TLSPROXY  USE_TLSPROXY
address  address family
void  void
probed  probed if non zero the time the currently outstanding address probe was
recipient lists and some MUAs even specify word word address
VERP  VERP
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
NOTREACHED  NOTREACHED
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
key  key
Fatal error error opening existing file
void  void bounce_cleanup_unregister void
Fatal error error opening existing file
BOUNCE_TEMPLATES  BOUNCE_TEMPLATES bounce_templates_create void
void  void bounce_templates_free templates
Fatal error error opening existing file
also showq showq c
name  name length
BOUNCE_INFO  BOUNCE_INFO bounce_mail_init service queue_name queue_id encoding
Fatal error error opening existing file
more  more useful and more consistent
Fatal error error opening existing file
Fatal error error opening existing file
XXX  XXX
int compar DNS_RR DNS_RR
USE_FNV_32BIT  USE_FNV_32BIT
void  void cleanup_milter_receive state count
struct DICT open const char int int dict_xx_open
Available in in Postfix version 2 3 3 7
length  length of 0 31 0 127
address  address string length
whether the standard End of DATA sequence CRLF CRLF is required and
Require CRLF CRLF
must start with a version field v TLSRPTv1 followed by WSP WSP
policies policy policy type
policies policy policy string Ignored if the tls_policy_type
policies policy policy domain
additional_info  additional_info
ignored  ignored
USE_TLSRPT  USE_TLSRPT
encoded  encoded text can contain only alpha digit