| Index Entry | | Section |
|
| ! | | |
| ! (exclamation point), != operator: | | Relational expressions |
|
| # | | |
| ‘#! ... !#’ initial comment: | | top-block |
| ‘#!’ shell magic sequence: | | top-block |
| #error: | | Generated warnings and errors |
| #error: | | Generated warnings and errors |
| #include: | | include |
| #include statement: | | include |
| #line: | | line |
| #pragma: | | Pragmas |
| #pragma dbprop: | | Database functions |
| #pragma statement: | | Pragmas |
| #warning: | | Generated warnings and errors |
| #warning: | | Generated warnings and errors |
|
| $ | | |
| $#: | | Functions |
| $(n): | | Functions |
| $@: | | Functions |
| $n: | | Functions |
|
| ( | | |
| (string: | | DKIM |
|
| - | | |
| --prefix, configure option: | | Building |
| --sysconfdir, configure option: | | Building |
| --with-dbm, configure option: | | Building |
|
| / | | |
| /etc/postfix/main.cf: | | Postfix |
| /etc/resolv.conf: | | conf-resolver |
|
| 7 | | |
| 7bit: | | Filters |
|
| 8 | | |
| 8bit: | | Filters |
|
| < | | |
| < (left angle bracket), < operator: | | Relational expressions |
| < (left angle bracket), <= operator: | | Relational expressions |
|
| = | | |
| = (equals sign), = operator: | | Relational expressions |
|
| > | | |
| > (right angle bracket), > operator: | | Relational expressions |
| > (right angle bracket), >= operator: | | Relational expressions |
|
| @ | | |
| @var, special construct: | | Functions |
|
| \ | | |
| \D: | | command summary |
| \E: | | command summary |
| \L: | | command summary |
| \S: | | command summary |
| \U: | | command summary |
|
| _ | | |
| _: | | m4 macros |
| _expand_dataseg: | | Debugging Functions |
| _heap_reserve: | | Debugging Functions |
| _pollhost: | | Compatibility Callout functions |
| _pollmx: | | Compatibility Callout functions |
| _reg: | | Debugging Functions |
| _register: | | Debugging Functions |
| _stack_free: | | Debugging Functions |
| _wd: | | Debugging Functions |
| __defpreproc__: | | Built-in constants |
| __defstatedir__: | | Built-in constants |
| __file__: | | Built-in constants |
| __function__: | | Built-in constants |
| __git__: | | Built-in constants |
| __line__: | | Built-in constants |
| __major__: | | Built-in constants |
| __minor__: | | Built-in constants |
| __module__: | | Built-in constants |
| __package__: | | Built-in constants |
| __patch__: | | Built-in constants |
| __preproc__: | | Built-in constants |
| __statedir__: | | Built-in constants |
| __version__: | | Built-in constants |
|
| ~ | | |
| ~/.emacs: | | Using MFL Mode |
|
| A | | |
| a, -a, mtasim option, summary: | | option summary |
| accept: | | Actions |
| accept action, defined: | | Actions |
| accept action, introduced: | | Start Up |
| accept in ‘begin’: | | begin/end |
| accept in ‘end’: | | begin/end |
| ACCEPT_ACTION: | | action hook |
| access: | | System functions |
| accessing variables from catch: | | Catch and Throw |
| account probing: | | SAV |
| acl: | | conf-milter |
| acl: | | conf-calloutd-server |
| action hook: | | action hook |
| actions: | | Actions |
| actions, header manipulation: | | Actions |
| actions, introduced: | | Simplest Configurations |
| actions, using in connect handler: | | Handlers |
| add: | | Actions |
| add action, defined: | | Actions |
| add in ‘begin’: | | begin/end |
| add in ‘end’: | | begin/end |
| adns: | | Building |
| Alan Dobkin: | | Acknowledgments |
| alias: | | Functions |
| aliases: | | Functions |
| aliases, looking up: | | Local Account Verification |
| all, --all mfdbtool option, introduced: | | Database Maintenance |
| all, --all mfdbtool option, summary: | | Invoking mfdbtool |
| always: | | conf-callout |
| always: | | protocol-calloutd |
| and: | | Boolean expressions |
| append, --append, mtasim option, described: | | traces |
| append, --append, mtasim option, summary: | | option summary |
| argument number in the list of arguments: | | Functions |
| arguments, catch: | | Catch and Throw |
| arguments, optional: | | Functions |
| as: | | Polling |
| ASSERT_ARGCOUNT: | | Loadable Library |
| ASSERT_ARGTYPE: | | Loadable Library |
| assignment to variable: | | HELO Domain |
| assignment, defined: | | Assignments |
| associativity, operators: | | Precedence |
| asynchronous syslog: | | Logging and Debugging |
| auth-macros: | | pmult-macros |
| automatic variables: | | Functions |
|
| B | | |
| B: | | Filters |
| back reference interpretation: | | Literals |
| back references, in program text: | | Back references |
| backlog: | | conf-server |
| backlog: | | conf-calloutd-server |
| backslash interpretation: | | Literals |
| base64: | | Filters |
| begin: | | begin/end |
| ‘begin’ and accept: | | begin/end |
| ‘begin’ and add: | | begin/end |
| ‘begin’ and continue: | | begin/end |
| ‘begin’ and delete: | | begin/end |
| ‘begin’ and discard: | | begin/end |
| ‘begin’ and reject: | | begin/end |
| ‘begin’ and replace: | | begin/end |
| ‘begin’ and return: | | begin/end |
| ‘begin’ and tempfail: | | begin/end |
| ‘begin’, handler restrictions: | | begin/end |
| begin, special handler: | | Start Up |
| begin, special handler: | | begin/end |
| Ben McKeegan: | | Acknowledgments |
| Berkeley DB: | | Building |
| binary: | | Filters |
| bindtextdomain: | | NLS Functions |
| body: | | Handlers |
| body, handler: | | Start Up |
| body-chunk, --body-chunk, mtasim option, summary: | | option summary |
| body_has_nulls: | | Mail body functions |
| body_string: | | Mail body functions |
| break: | | Loops |
| break statement: | | Loops |
| Brent Spencer: | | Acknowledgments |
| bs, -bd, mtasim option, summary: | | option summary |
| bs, -bs, mtasim option, summary: | | option summary |
| building mailfromd: | | Building |
| built-in and library functions, introduced: | | Functions and Modules |
| built-in constants: | | Built-in constants |
| BURST_DECODE: | | Message digest functions |
| burst_eb_min_length: | | Message digest functions |
| BURST_ERR_BODY: | | Message digest functions |
| BURST_ERR_FAIL: | | Message digest functions |
| BURST_ERR_IGNORE: | | Message digest functions |
| bye: | | module structure |
|
| C | | |
| cache database: | | Database Formats |
| cache, disabling: | | Database functions |
| cache, getting status: | | Database functions |
| cache_used: | | Predefined variables |
| cache_used variable, usage example: | | Predefined variables |
| cache_used, global variable, introduced: | | Compatibility Callout functions |
| caching DNS requests: | | SAV |
| callout: | | SMTP Callout functions |
| callout: | | conf-server |
| callout server: | | SMTP Timeouts |
| callout, described: | | SAV |
| callout-socket, --callout-socket mailfromd option, summary: | | General Settings |
| callout-url: | | conf-server |
| calloutd: | | calloutd |
| callout_close: | | SMTP Callout functions |
| callout_do: | | SMTP Callout functions |
| callout_open: | | SMTP Callout functions |
| callout_transcript: | | Debugging Functions |
| cancel_program_trace: | | Debugging Functions |
| case: | | Conditionals |
| case, switch statement: | | Conditionals |
| catch: | | Catch and Throw |
| catch arguments: | | Catch and Throw |
| catch scope: | | Catch and Throw |
| catch statement: | | Catch and Throw |
| catch, accessing variables from: | | Catch and Throw |
| catch, returning from: | | Catch and Throw |
| catch, standalone: | | Catch and Throw |
| cdb.mfl: | | Control database |
| cdb_check: | | Control database |
| cdb_greylist_interval: | | Control database |
| cdb_name: | | Control database |
| charset: | | Filters |
| charset: | | Filters |
| checking SPF host records: | | SPF Functions |
| check_host: | | SPF Functions |
| check_host function, introduced: | | SPF Functions |
| clamav: | | ClamAV |
| ClamAV: | | ClamAV |
| clamav_stream_max_length: | | Predefined variables |
| clamav_stream_max_length, global vaiable: | | ClamAV |
| clamav_virus_name: | | Predefined variables |
| clamav_virus_name, global variable: | | ClamAV |
| clamd.conf: | | Predefined variables |
| clamd.conf: | | ClamAV |
| client: | | pmult-client |
| client_addr, Sendmail macro: | | Sendmail |
| close: | | I/O functions |
| CNAME chains: | | conf-resolver |
| command: | | Configuring Preprocessor |
| command: | | conf-preprocessor |
| command line arguments, parsing in MFL: | | getopt |
| command line, mailfromd invocation syntax: | | Invocation |
| comments: | | Comments |
| compact, --compact mfdbtool option, introduced: | | Database Maintenance |
| compact, --compact mfdbtool option, summary: | | Invoking mfdbtool |
| compaction, database: | | Database Maintenance |
| Con Tassios: | | Acknowledgments |
| Con Tassios greylisting type: | | Greylisting |
| concatenation: | | Concatenation |
| conditional statements: | | Conditionals |
| config: | | conf-resolver |
| config-file, --config-file calloutd option, summary: | | invocation-calloutd |
| config-help, --config-help calloutd option, summary: | | invocation-calloutd |
| config-lint, --config-lint calloutd option, summary: | | invocation-calloutd |
| config-verbose, --config-verbose calloutd option, summary: | | invocation-calloutd |
| configuring the preprocessor: | | Configuring Preprocessor |
| confMAPDEF, Sendmail macro: | | Building |
| confMILTER_MACROS_ENVFROM, mc file directive: | | Sendmail |
| connect: | | Handlers |
| connect, handler: | | Start Up |
| connect-timeout: | | pmult-client |
| connection: | | conf-timeout |
| const: | | Constants |
| constants, built-in: | | Built-in constants |
| constants, defining: | | Constants |
| constants, using in literals: | | Constants |
| constants, using in program text: | | Constants |
| continue: | | Actions |
| continue action, defined: | | Actions |
| continue action, introduced: | | Start Up |
| continue in ‘begin’: | | begin/end |
| continue in ‘end’: | | begin/end |
| CONTINUE_ACTION: | | action hook |
| controlling argument, getopt: | | getopt |
| copy: | | I/O functions |
| copy-octal: | | Filters |
| copy-pass: | | Filters |
| create_dsn: | | Mail Sending Functions |
| crlf: | | Filters |
| crlfdot: | | Filters |
| cross-reference: | | Testing Filter Scripts |
| ctype_mismatch, global variable: | | Character Type |
| current_header: | | Current Message Functions |
| current_header_count: | | Current Message Functions |
| current_header_nth_name: | | Current Message Functions |
| current_header_nth_value: | | Current Message Functions |
| current_message: | | Current Message Functions |
| customization, Emacs: | | Using MFL Mode |
| customization, MFL mode: | | Using MFL Mode |
|
| D | | |
| D, -D option, described: | | Preprocessor Usage |
| D, -D option, summary: | | Preprocessor Options |
| D, -D, mtasim option, summary: | | option summary |
| D, \D, a mtasim command: | | interactive mode |
| daemon, --daemon mailfromd option, summary: | | Operation Modifiers |
| daemon, --daemon, mtasim option, described: | | daemon mode |
| daemon, --daemon, mtasim option, summary: | | option summary |
| data: | | Handlers |
| data, handler: | | Start Up |
| database: | | conf-database |
| database: | | conf-database |
| database compaction: | | Database Maintenance |
| database formats: | | Database Formats |
| database maintenance: | | Database Maintenance |
| database, listing: | | Basic Database Operations |
| database-mode: | | conf-database |
| database-type: | | conf-database |
| databases used by mailfromd: | | Database Formats |
| dbbreak: | | Database functions |
| dbdel: | | Database functions |
| dbfirst: | | Database functions |
| dbget: | | Database functions |
| dbinsert: | | Database functions |
| dbkey: | | Database functions |
| DBM: | | Building |
| DBM implementation, default: | | conf-database |
| DBM scheme: | | conf-database |
| dbmap: | | Database functions |
| dbnext: | | Database functions |
| dbprop: | | dbprop |
| dbprop,: | | Database functions |
| dbprop, pragma: | | Database functions |
| dbput: | | Database functions |
| dbvalue: | | Database functions |
| db_expire_interval: | | Database functions |
| db_get_active: | | Database functions |
| db_name: | | Database functions |
| db_set_active: | | Database functions |
| dc: | | Character translation |
| dclex: | | User-defined Exceptions |
| debug: | | Debugging Functions |
| debug: | | conf-debug |
| debug: | | conf-calloutd-log |
| debug: | | pmult-debug |
| debug, --debug calloutd option, summary: | | invocation-calloutd |
| debug, --debug mailfromd option, introduced: | | Logging and Debugging |
| debug, --debug mailfromd option, summary: | | Logging and Debugging Options |
| debug, --debug mfdbtool option, summary: | | Invoking mfdbtool |
| debug-level, --debug-level calloutd option, summary: | | invocation-calloutd |
| debugging: | | Echo |
| debugging level: | | Logging and Debugging |
| debugging the filter script: | | Testing Filter Scripts |
| debugging, pmult: | | pmult-conf |
| debug_level: | | Debugging Functions |
| debug_spec: | | Debugging Functions |
| declaring milter state handler: | | Simplest Configurations |
| decode MIME: | | Message body functions |
| decode MIME: | | MIME functions |
| default: | | protocol-calloutd |
| default: | | conf-server |
| default communication port: | | Building |
| default communication socket: | | Building |
| default database type: | | conf-database |
| default exception handling: | | Catch and Throw |
| default expiration interval: | | Building |
| default syslog facility: | | Logging and Debugging |
| default user privileges: | | Building |
| default_callout_server_url: | | SMTP Callout functions |
| DEFAULT_EXPIRE_INTERVAL, configure variable: | | Building |
| DEFAULT_EXPIRE_RATES_INTERVAL, configure variable: | | Building |
| DEFAULT_SOCKET, configure variable: | | Building |
| DEFAULT_STATE_DIR, configure variable: | | Building |
| DEFAULT_SYSLOG_ASYNC, configure variable: | | Building |
| DEFAULT_SYSLOG_ASYNC, configure variable: | | 420-43x |
| DEFAULT_USER, configure variable: | | Building |
| define, --define mailfromd option, described: | | Preprocessor Usage |
| define, --define mailfromd option, summary: | | Preprocessor Options |
| define, --define, mtasim option, summary: | | option summary |
| define-macros: | | pmult-macros |
| defined: | | m4 macros |
| delete: | | Actions |
| delete action, defined: | | Actions |
| delete in ‘begin’: | | begin/end |
| delete in ‘end’: | | begin/end |
| delete, --delete mfdbtool option, introduced: | | Basic Database Operations |
| delete, --delete mfdbtool option, summary: | | Invoking mfdbtool |
| dequote: | | String manipulation |
| dgettext: | | NLS Functions |
| diagnostics channel: | | Logging and Debugging |
| digest, message: | | Message digest functions |
| disabling cache: | | Database functions |
| discard: | | Actions |
| discard action, defined: | | Actions |
| discard action, introduced: | | Start Up |
| discard in ‘begin’: | | begin/end |
| discard in ‘end’: | | begin/end |
| DISCARD_ACTION: | | action hook |
| DKIM: | | SPF |
| DKIM, defined: | | DKIM |
| dkim, module: | | DKIM |
| DKIM, setting up: | | Setting up a DKIM record |
| dkim_explanation: | | DKIM |
| dkim_explanation_code: | | DKIM |
| DKIM_EXPL_BAD_ALGORITHM: | | DKIM |
| DKIM_EXPL_BAD_BASE64: | | DKIM |
| DKIM_EXPL_BAD_BODY: | | DKIM |
| DKIM_EXPL_BAD_KEY_TYPE: | | DKIM |
| DKIM_EXPL_BAD_QUERY: | | DKIM |
| DKIM_EXPL_BAD_SIG: | | DKIM |
| DKIM_EXPL_BAD_VERSION: | | DKIM |
| DKIM_EXPL_DNS_NOTFOUND: | | DKIM |
| DKIM_EXPL_DNS_UNAVAIL: | | DKIM |
| DKIM_EXPL_DOMAIN_MISMATCH: | | DKIM |
| DKIM_EXPL_EXPIRED: | | DKIM |
| DKIM_EXPL_FROM: | | DKIM |
| DKIM_EXPL_INTERNAL_ERROR: | | DKIM |
| DKIM_EXPL_KEY_REVOKED: | | DKIM |
| DKIM_EXPL_KEY_SYNTAX: | | DKIM |
| DKIM_EXPL_NO_SIG: | | DKIM |
| DKIM_EXPL_OK: | | DKIM |
| DKIM_EXPL_OK: | | DKIM |
| DKIM_EXPL_SIG_MISS: | | DKIM |
| DKIM_EXPL_SIG_SYNTAX: | | DKIM |
| dkim_sendmail_commaize: | | DKIM |
| dkim_sign: | | DKIM |
| dkim_signing_algorithm: | | DKIM |
| dkim_verified_signature: | | DKIM |
| dkim_verified_signature_tag: | | DKIM |
| dkim_verify: | | DKIM |
| DKIM_VERIFY_OK: | | DKIM |
| DKIM_VERIFY_PERMFAIL: | | DKIM |
| DKIM_VERIFY_TEMPFAIL: | | DKIM |
| dlcall: | | Mfmod Interface |
| dlopen: | | Mfmod Interface |
| dngettext: | | NLS Functions |
| dns.mfl: | | dns_query |
| dns.mfl: | | Simplified DNS functions |
| dns_getaddr: | | Simplified DNS functions |
| dns_getname: | | Simplified DNS functions |
| dns_query: | | dns_query |
| dns_reply_count: | | dns_query |
| dns_reply_ip: | | dns_query |
| dns_reply_release: | | dns_query |
| dns_reply_string: | | dns_query |
| DNS_TYPE_A: | | dns_query |
| DNS_TYPE_MX: | | dns_query |
| DNS_TYPE_NS: | | dns_query |
| DNS_TYPE_PTR: | | dns_query |
| DNS_TYPE_TXT: | | dns_query |
| do loop: | | Loops |
| DomainKeys Identified Mail: | | DKIM |
| domainpart: | | String manipulation |
| dot: | | Filters |
| drop: | | protocol-calloutd |
| dump-code, --dump-code mailfromd option, summary: | | Logging and Debugging Options |
| dump-grammar-trace, --dump-grammar-trace mailfromd option, summary: | | Logging and Debugging Options |
| dump-lex-trace, --dump-lex-trace mailfromd option, summary: | | Logging and Debugging Options |
| dump-macros, --dump-macros mailfromd option, described: | | Sendmail |
| dump-macros, --dump-macros mailfromd option, summary: | | Logging and Debugging Options |
| dump-tree, --dump-tree mailfromd option, summary: | | Logging and Debugging Options |
| dump-xref, --dump-xref mailfromd option, summary: | | Logging and Debugging Options |
|
| E | | |
| E, -E option, described: | | Preprocessor Usage |
| E, -E option, summary: | | Preprocessor Options |
| E, -E option, summary: | | Logging and Debugging Options |
| E, \E, a mtasim command: | | expect commands |
| echo: | | Echo |
| echo, --echo mailfromd option, echo to stdout or file.: | | Testing Filter Scripts |
| echo, --echo mailfromd option, summary: | | General Settings |
| ehlo: | | protocol-calloutd |
| ehlo-domain: | | conf-callout |
| ehlo_domain: | | Predefined variables |
| elif: | | Conditionals |
| else: | | Conditionals |
| Emacs, MFL mode: | | Using MFL Mode |
| email.mfl: | | Email processing functions |
| EMAIL_COMMENTS: | | Email processing functions |
| EMAIL_DOMAIN: | | Email processing functions |
| EMAIL_LOCAL: | | Email processing functions |
| email_map: | | Email processing functions |
| EMAIL_MULTIPLE: | | Email processing functions |
| EMAIL_PERSONAL: | | Email processing functions |
| EMAIL_ROUTE: | | Email processing functions |
| email_valid: | | Email processing functions |
| enable: | | conf-preprocessor |
| enable: | | conf-database |
| enable-syslog-async, --enable-syslog-async, configure option: | | Building |
| enable-vrfy: | | conf-callout |
| Enabling MFL mode: | | Using MFL Mode |
| encapsulation boundaries, RFC 934: | | Message digest functions |
| end: | | begin/end |
| ‘end’ and accept: | | begin/end |
| ‘end’ and add: | | begin/end |
| ‘end’ and continue: | | begin/end |
| ‘end’ and delete: | | begin/end |
| ‘end’ and discard: | | begin/end |
| ‘end’ and reject: | | begin/end |
| ‘end’ and replace: | | begin/end |
| ‘end’ and return: | | begin/end |
| ‘end’ and tempfail: | | begin/end |
| ‘end’, handler restrictions: | | begin/end |
| end, special handler: | | Start Up |
| end, special handler: | | begin/end |
| enumeration: | | Constants |
| envfrom: | | Handlers |
| envfrom, handler: | | Start Up |
| envrcpt: | | Handlers |
| envrcpt, handler: | | Start Up |
| eoh: | | Handlers |
| eoh, handler: | | Start Up |
| eom: | | Handlers |
| eom, handler: | | Start Up |
| eom-timeout: | | pmult-client |
| equals sign (=), = operator: | | Relational expressions |
| escape: | | String manipulation |
| estimated time of sending, prediction of: | | Basic Database Operations |
| exception handler scope: | | Catch and Throw |
| exception handler, returning from: | | Catch and Throw |
| exception handlers: | | Catch and Throw |
| exception types: | | Exceptions |
| exception-handling routines: | | Catch and Throw |
| exceptions, default handling: | | Catch and Throw |
| exceptions, defined: | | Exceptions |
| exceptions, raising from code: | | Catch and Throw |
| exceptions, symbolic names: | | Exceptions |
| exclamation point (!), != operator: | | Relational expressions |
| expect mode, mtasim: | | expect commands |
| expire, --expire mfdbtool option, introduced: | | Database Maintenance |
| expire, --expire mfdbtool option, summary: | | Invoking mfdbtool |
| expire-interval: | | conf-database |
| expire-interval, --expire-interval mfdbtool option, summary: | | Invoking mfdbtool |
| explicit type casts: | | Type casting |
| expressions: | | Expressions |
| e_badmmq: | | Built-in Exceptions |
| e_dbfailure: | | Built-in Exceptions |
| e_divzero: | | Built-in Exceptions |
| e_eof: | | Built-in Exceptions |
| e_exists: | | Built-in Exceptions |
| e_failure: | | Built-in Exceptions |
| e_format: | | Built-in Exceptions |
| e_ilseq: | | Built-in Exceptions |
| e_inval: | | Built-in Exceptions |
| e_invcidr: | | Built-in Exceptions |
| e_invip: | | Built-in Exceptions |
| e_invtime: | | Built-in Exceptions |
| e_io: | | Built-in Exceptions |
| e_macroundef: | | Built-in Exceptions |
| e_not_found: | | Built-in Exceptions |
| e_range: | | Built-in Exceptions |
| e_regcomp: | | Built-in Exceptions |
| e_ston_conv: | | Built-in Exceptions |
| e_success: | | Built-in Exceptions |
| e_temp_failure: | | Built-in Exceptions |
| e_too_many: | | Built-in Exceptions |
| e_url: | | Built-in Exceptions |
|
| F | | |
| f, Sendmail macro: | | Sendmail |
| Fail, SPF result code: | | SPF Functions |
| FAMILY_INET: | | Handlers |
| FAMILY_INET6: | | Handlers |
| FAMILY_STDIO: | | Handlers |
| FAMILY_UNIX: | | Handlers |
| fatal runtime errors: | | Runtime errors |
| FDL, GNU Free Documentation License: | | Copying This Manual |
| fd_delimiter: | | I/O functions |
| fd_set_delimiter: | | I/O functions |
| fi: | | Conditionals |
| file: | | conf-database |
| file, --file mfdbtool option, summary: | | Invoking mfdbtool |
| filter pipe: | | Filters |
| filter script, debugging: | | Testing Filter Scripts |
| filter script, described: | | Start Up |
| filter script, running in test mode: | | Testing Filter Scripts |
| filter_fd: | | Filtering functions |
| filter_string: | | Filtering functions |
| Finding function definition: | | Using MFL Mode |
| fnmatches: | | Special comparisons |
| for loop: | | Loops |
| foreground, --foreground calloutd option, summary: | | invocation-calloutd |
| foreground, --foreground mailfromd option, summary: | | General Settings |
| format, --format mfdbtool option, introduced: | | Basic Database Operations |
| format, --format mfdbtool option, summary: | | Invoking mfdbtool |
| format, --format mfdbtool option, using with --list: | | Basic Database Operations |
| from: | | import |
| from: | | Filters |
| from: | | Polling |
| from … import: | | import |
| fromrd: | | Filters |
| func statement, function definition: | | Functions |
| function arguments, counting: | | Functions |
| function arguments, getting the number of: | | Functions |
| function calls: | | Functions and Modules |
| function definition, syntax of: | | Functions |
| function returning void: | | Functions |
| function, defined: | | Functions and Modules |
| F_OK: | | System functions |
|
| G | | |
| g, -g, mtasim option, summary: | | option summary |
| g, transform flag: | | String transformation |
| gacopyz-log, --gacopyz-log mailfromd option, summary: | | Logging and Debugging Options |
| gacopyz-log, --gacopyz-log, mtasim option, summary: | | option summary |
| GDBM: | | Building |
| GeoIP2: | | Geolocation functions |
| geoip2_dbname: | | Geolocation functions |
| geoip2_get: | | Geolocation functions |
| geoip2_get_json: | | Geolocation functions |
| geoip2_open: | | Geolocation functions |
| geolocation: | | Geolocation functions |
| get: | | protocol-calloutd |
| getbufsize(number: | | I/O functions |
| getbuftype(number: | | I/O functions |
| getdelim: | | I/O functions |
| getdomainname: | | System functions |
| getenv: | | System functions |
| gethostname: | | System functions |
| getline: | | I/O functions |
| getmacro: | | Macro access |
| getmx: | | Simplified DNS functions |
| getns: | | Simplified DNS functions |
| getopt: | | getopt |
| getpwnam: | | Passwd functions |
| getpwuid: | | Passwd functions |
| gettext: | | NLS Functions |
| getting cache status: | | Database functions |
| global cleanup handler: | | startup/shutdown |
| global startup handler: | | startup/shutdown |
| globbing patterns: | | Special comparisons |
| GNU Emacs, MFL mode: | | Using MFL Mode |
| GNU Readline: | | interactive mode |
| greylist: | | greylist |
| greylist: | | Greylisting functions |
| greylist database: | | Database Formats |
| greylisting types: | | Greylisting |
| greylisting, Con Tassios type: | | Greylisting |
| greylisting, traditional: | | Greylisting |
| greylist_seconds_left: | | Predefined variables |
| greylist_seconds_left, global variable: | | Greylisting functions |
| greylist_seconds_left, global variable, introduced: | | Greylisting |
| group: | | conf-priv |
| group, --group calloutd option, summary: | | invocation-calloutd |
| group, --group mailfromd option, summary: | | General Settings |
| group, --group, mtasim option, described: | | interactive mode |
| group, --group, mtasim option, summary: | | option summary |
| groups: | | Starting and Stopping |
| growth policy, stack: | | stacksize |
|
| H | | |
| handler arguments: | | Handlers |
| handler declaration: | | Simplest Configurations |
| handler, defined: | | Handlers |
| handler, described: | | Start Up |
| handler, global cleanup: | | startup/shutdown |
| handler, global startup: | | startup/shutdown |
| handler, session cleanup: | | begin/end |
| handler, session initialization: | | begin/end |
| handler, session startup: | | begin/end |
| handshake-timeout: | | conf-callout |
| hard STMP timeout: | | SMTP Timeouts |
| hasmx: | | Simplified DNS functions |
| hasmx, definition of the function: | | Catch and Throw |
| hasns: | | Simplified DNS functions |
| header: | | Handlers |
| header: | | Filters |
| header manipulation actions: | | Actions |
| header modification: | | Header modification functions |
| header, handler: | | Start Up |
| header_add: | | Header modification functions |
| header_add: | | Header modification functions |
| header_delete: | | Header modification functions |
| header_insert: | | Header modification functions |
| header_prefix_all: | | Header modification functions |
| header_prefix_pattern: | | Header modification functions |
| header_rename: | | Header modification functions |
| header_rename.mfl: | | Header modification functions |
| header_rename.mfl: | | Header modification functions |
| header_rename.mfl: | | Header modification functions |
| header_replace: | | Header modification functions |
| ‘Heap overrun; increase #pragma stacksize’, runtime error: | | Runtime errors |
| helo: | | Handlers |
| helo: | | conf-timeout |
| helo, handler: | | Start Up |
| heloarg_test: | | Special test functions |
| heloarg_test.mfl: | | Special test functions |
| help, --help calloutd option, summary: | | invocation-calloutd |
| HELP, mtasim statement: | | interactive mode |
| here document: | | Here Documents |
| host: | | protocol-calloutd |
| hostfirst: | | protocol-calloutd |
| hostname: | | Simplified DNS functions |
| hostonly: | | protocol-calloutd |
| htonl: | | Internet address manipulation functions |
| htons: | | Internet address manipulation functions |
|
| I | | |
| i, Sendmail macro: | | Sendmail |
| i, Sendmail macro in MeTA1: | | pmult-macros |
| i, Sendmail macro in Postfix: | | Postfix |
| i, transform flag: | | String transformation |
| i18n: | | NLS Functions |
| iconv: | | Filters |
| id: | | conf-server |
| id: | | conf-calloutd-server |
| if: | | Conditionals |
| ignore-failed-reads, --ignore-failed-reads mfdbtool option, summary: | | Invoking mfdbtool |
| implicit type casts: | | Type casting |
| import: | | import |
| importing from modules: | | import |
| include search path, introduced: | | include |
| include-path: | | conf-base |
| include-path, --include-path mailfromd option, summary: | | General Settings |
| include_once: | | include |
| including files: | | include |
| indentation, MFL, default: | | Using MFL Mode |
| index: | | String manipulation |
| index: | | String manipulation |
| inet_aton: | | Internet address manipulation functions |
| inet_ntoa: | | Internet address manipulation functions |
| infinite loop: | | Loops |
| initial-response: | | conf-timeout |
| inline-comment: | | Filters |
| inline-comment: | | Filters |
| INPUT_MAIL_FILTER, mc file directive: | | Sendmail |
| internationalization: | | NLS Functions |
| interval: | | String manipulation |
| ‘Invalid back-reference number’, runtime error: | | Runtime errors |
| ‘Invalid exception number’, runtime error: | | Runtime errors |
| invocation: | | Invocation |
| io-timeout: | | conf-timeout |
| io_buffering: | | I/O functions |
| io_buffer_size: | | I/O functions |
| isalnum: | | Character Type |
| isalpha: | | Character Type |
| isascii: | | Character Type |
| isblank: | | Character Type |
| iscntrl: | | Character Type |
| isdigit: | | Character Type |
| isgraph: | | Character Type |
| islower: | | Character Type |
| ismx: | | Simplified DNS functions |
| isprint: | | Character Type |
| ispunct: | | Character Type |
| isspace: | | Character Type |
| isupper: | | Character Type |
| isxdigit: | | Character Type |
| is_greylisted: | | Greylisting functions |
| is_ip: | | 8170-9000 |
| is_ip.mfl: | | 8170-9000 |
| is_ip4str(string: | | Internet address manipulation functions |
| is_ip6str(string: | | Internet address manipulation functions |
| is_ipstr(string: | | Internet address manipulation functions |
|
| J | | |
| Jan Rafaj: | | Acknowledgments |
| Jeff Ballard: | | Acknowledgments |
| John McEleney: | | Acknowledgments |
|
| K | | |
| keywords: | | Reserved Words |
|
| L | | |
| L, \L, a mtasim command: | | interactive mode |
| l10n: | | NLS Functions |
| last_poll_greeting: | | Predefined variables |
| last_poll_helo: | | Predefined variables |
| last_poll_host: | | Predefined variables |
| last_poll_host, global variable, introduced: | | Compatibility Callout functions |
| last_poll_recv: | | Predefined variables |
| last_poll_recv, global variable, introduced: | | Compatibility Callout functions |
| last_poll_sent: | | Predefined variables |
| last_poll_sent, global variable, introduced: | | Compatibility Callout functions |
| left angle bracket (<), < operator: | | Relational expressions |
| left angle bracket (<), <= operator: | | Relational expressions |
| length: | | String manipulation |
| len_to_netmask: | | Internet address manipulation functions |
| libmaxminddb: | | Geolocation functions |
| library and built-in functions, introduced: | | Functions and Modules |
| line, #line statement: | | line |
| linecon: | | Filters |
| linecon: | | Filters |
| linelen: | | Filters |
| lint mode: | | Testing Filter Scripts |
| lint, --lint mailfromd option, introduced: | | Testing Filter Scripts |
| lint, --lint mailfromd option, summary: | | Logging and Debugging Options |
| list, --list mfdbtool option, described: | | Basic Database Operations |
| list, --list mfdbtool option, summary: | | Invoking mfdbtool |
| listen: | | conf-server |
| listen: | | conf-calloutd-server |
| listen: | | pmult-conf |
| listens: | | Special test functions |
| listing a database contents: | | Basic Database Operations |
| literal concatenation: | | Concatenation |
| literals: | | Literals |
| local state directory: | | Building |
| local variables: | | Functions |
| localdomain: | | System functions |
| localdomain.mfl: | | System functions |
| localization: | | NLS Functions |
| localpart: | | String manipulation |
| location-column, --location-column mailfromd option, described: | | Testing Filter Scripts |
| location-column, --location-column mailfromd option, summary: | | Logging and Debugging Options |
| log-facility, --log-facility calloutd option, summary: | | invocation-calloutd |
| log-facility, --log-facility mailfromd option, introduced: | | Logging and Debugging |
| log-facility, --log-facility mailfromd option, summary: | | Logging and Debugging Options |
| log-level: | | pmult-client |
| log-tag, --log-tag calloutd option, summary: | | invocation-calloutd |
| log-tag, --log-tag mailfromd option, introduced: | | Logging and Debugging |
| log-tag, --log-tag mailfromd option, summary: | | Logging and Debugging Options |
| logger: | | conf-debug |
| logger: | | conf-calloutd-log |
| logger, --logger calloutd option, summary: | | invocation-calloutd |
| logger, --logger mailfromd option, introduced: | | Logging and Debugging |
| logger, --logger mailfromd option, summary: | | Logging and Debugging Options |
| loop: | | Loops |
| loop body: | | Loops |
| loop statement: | | Loops |
| loop, do-style: | | Loops |
| loop, for-style: | | Loops |
| loop, infinite: | | Loops |
| loop, while-style: | | Loops |
| ltrim: | | String manipulation |
|
| M | | |
| m4: | | Preprocessor |
| macro expansion: | | Literals |
| macros, MeTA1: | | pmult-macros |
| macros, referencing: | | Sendmail Macros |
| macro_defined: | | Macro access |
| mail: | | conf-timeout |
| mail filtering language: | | MFL |
| mail sending rate, explained: | | Rate Limit |
| Mail Transfer Agent (MTA): | | Start Up |
| mail-from-address: | | conf-callout |
| mailbox functions: | | Mailbox functions |
| mailbox_append_message: | | Mailbox functions |
| mailbox_close: | | Mailbox functions |
| mailbox_get_message: | | Mailbox functions |
| mailbox_messages_count: | | Mailbox functions |
| mailbox_open: | | Mailbox functions |
| mailer URL: | | Mail Sending Functions |
| mailer, --mailer mailfromd option, summary: | | General Settings |
| mailfrom: | | protocol-calloutd |
| mailfromd, building: | | Building |
| mailfrom_address: | | Predefined variables |
| mailutils: | | Building |
| mailutils_set_debug_level: | | Debugging Functions |
| main, MFL function: | | Run Mode |
| maintenance, database: | | Database Maintenance |
| mappwnam: | | Passwd functions |
| mappwuid: | | Passwd functions |
| matches: | | Special comparisons |
| match_cidr: | | Internet address manipulation functions |
| match_cidr.mfl: | | 8170-9000 |
| match_dnsbl: | | Blacklisting Functions |
| match_dnsbl, definition: | | Some Useful Functions |
| match_dnsbl.mfl: | | Blacklisting Functions |
| match_rhsbl: | | Blacklisting Functions |
| match_rhsbl.mfl: | | Blacklisting Functions |
| max-cname-chain: | | conf-resolver |
| max-instances: | | conf-server |
| max-instances: | | conf-calloutd-server |
| max-mfmods: | | conf-runtime |
| max-open-mailboxes: | | conf-runtime |
| max-open-messages: | | conf-runtime |
| max-pmilter-fd: | | pmult-conf |
| max-streams: | | conf-runtime |
| max-threads-hard: | | pmult-conf |
| max-threads-soft: | | pmult-conf |
| MaxRecipientsPerMessage, sendmail option: | | Controlling Number of Recipients |
| ‘memory chunk too big to fit into heap’, runtime error: | | Runtime errors |
| message digest: | | Message digest functions |
| message functions: | | Message functions |
| message modification queue: | | Message modification queue |
| Message-ID, exporting: | | Logging and Debugging |
| Message-ID, exporting in mc file: | | Sendmail |
| Message-ID, using in mailfromd logs: | | Logging and Debugging |
| message_body_decode: | | MIME functions |
| message_body_is_empty: | | Message functions |
| message_body_lines: | | Message body functions |
| message_body_rewind: | | Message body functions |
| message_body_size: | | Message body functions |
| message_body_to_stream: | | Message body functions |
| message_burst: | | Message digest functions |
| message_close: | | Message functions |
| message_content_type: | | MIME functions |
| message_count_parts: | | MIME functions |
| message_find_header: | | Header functions |
| message_from_stream: | | Message functions |
| message_get_part: | | MIME functions |
| message_has_header: | | Header functions |
| message_header_count: | | Header functions |
| message_header_decode: | | Mail header functions |
| message_header_encode: | | Mail header functions |
| message_header_lines: | | Header functions |
| message_header_size: | | Header functions |
| message_is_multipart: | | MIME functions |
| message_lines: | | Message functions |
| message_nth_header_name: | | Header functions |
| message_nth_header_value: | | Header functions |
| message_part_decode(number: | | MIME functions |
| message_read_body_line: | | Message body functions |
| message_read_line: | | Message functions |
| message_rewind: | | Message functions |
| message_size: | | Message functions |
| message_to_stream: | | Message functions |
| meta1: | | MeTA1 |
| meta1 macros: | | pmult-macros |
| mfdbtool: | | Basic Database Operations |
| mfdbtool: | | mfdbtool |
| MFL: | | MFL |
| MFL mode,: | | Using MFL Mode |
| MFL mode, enabling: | | Using MFL Mode |
| MFL mode, GNU Emacs: | | Using MFL Mode |
| mfl-basic-offset: | | Using MFL Mode |
| mfl-case-line-offset: | | Using MFL Mode |
| mfl-comment-offset: | | Using MFL Mode |
| mfl-include-path: | | Using MFL Mode |
| mfl-loop-continuation-offset: | | Using MFL Mode |
| mfl-loop-statement-offset: | | Using MFL Mode |
| mfl-mailfromd-command: | | Using MFL Mode |
| mfl-mode.el: | | Using MFL Mode |
| mfl-returns-offset: | | Using MFL Mode |
| mfmod: | | mfmod |
| mfmod, interface module: | | Interface Module |
| mfmod, loadable library: | | Loadable Library |
| mfmod-path: | | conf-runtime |
| mfmod.h: | | Loadable Library |
| mfmod.m4: | | mfmodnew |
| mfmodnew: | | mfmodnew |
| mfmod_data_type_str(mfmod_data_type: | | Loadable Library |
| mfmod_error: | | Loadable Library |
| mfmod_error_argtype: | | Loadable Library |
| mfmod_message: | | Loadable Library |
| mfmod_number: | | Loadable Library |
| MFMOD_PARAM: | | Loadable Library |
| mfmod_string: | | Loadable Library |
| MF_SIEVE_DEBUG_INSTR: | | Sieve Interface |
| MF_SIEVE_DEBUG_TRACE: | | Sieve Interface |
| MF_SIEVE_FILE: | | Sieve Interface |
| MF_SIEVE_LOG: | | Sieve Interface |
| MF_SIEVE_TEXT: | | Sieve Interface |
| milter abort: | | rset |
| milter stage handler arguments: | | Handlers |
| milter stage handler, defined: | | Handlers |
| milter state handler, declaring: | | Simplest Configurations |
| milter state handler, described: | | Start Up |
| milter-actions, --milter-actions, mtasim option, summary: | | option summary |
| milter-proto, --milter-proto, mtasim option, summary: | | option summary |
| milter-socket, --milter-socket mailfromd option, summary: | | General Settings |
| milter-timeout: | | conf-milter |
| milter-timeout, --milter-timeout mailfromd option, summary: | | Timeout Control |
| milter-timeout, --milter-timeout, mtasim option, summary: | | option summary |
| milter-version, --milter-version, mtasim option, summary: | | option summary |
| milter.mfl: | | Predefined variables |
| miltermacros: | | miltermacros |
| milter_action: | | Predefined variables |
| milter_action_name: | | Informative Functions |
| milter_action_name: | | Informative Functions |
| milter_client_address: | | Predefined variables |
| milter_client_family: | | Predefined variables |
| milter_server_address: | | Predefined variables |
| milter_server_family: | | Predefined variables |
| milter_server_id: | | Predefined variables |
| milter_state: | | Predefined variables |
| milter_state_begin: | | Predefined variables |
| milter_state_body: | | Predefined variables |
| milter_state_code: | | Informative Functions |
| milter_state_connect: | | Predefined variables |
| milter_state_data: | | Predefined variables |
| milter_state_end: | | Predefined variables |
| milter_state_envfrom: | | Predefined variables |
| milter_state_envrcpt: | | Predefined variables |
| milter_state_eoh: | | Predefined variables |
| milter_state_eom: | | Predefined variables |
| milter_state_header: | | Predefined variables |
| milter_state_helo: | | Predefined variables |
| milter_state_name: | | Informative Functions |
| milter_state_none: | | Predefined variables |
| milter_state_shutdown: | | Predefined variables |
| milter_state_startup: | | Predefined variables |
| MIME, decoding: | | Message body functions |
| MIME, decoding: | | MIME functions |
| mime.mfl: | | MIME functions |
| mimedecode: | | Message body functions |
| mimedecode: | | MIME functions |
| mimedecode: | | Filters |
| mmq_purge: | | Message modification queue |
| mode: | | protocol-calloutd |
| module: | | module structure |
| module declaration: | | module structure |
| module search path: | | import |
| module, defined: | | Functions and Modules |
| module, defined: | | Modules |
| module-path: | | conf-base |
| module-path, --module-path mailfromd option, summary: | | General Settings |
| MTA: | | Start Up |
| mtasim: | | mtasim |
| mtasim administrative commands: | | interactive mode |
| mtasim auto mode: | | interactive mode |
| mtasim daemon mode: | | daemon mode |
| mtasim expect mode: | | expect commands |
| mtasim, --mtasim mailfromd option, summary: | | General Settings |
| mtasim, declare sender socket: | | interactive mode |
| mtasim, defining Sendmail macros: | | interactive mode |
| mtasim, introduced: | | Testing Filter Scripts |
| mtasim, listing Sendmail macros: | | interactive mode |
| mtasim, undefining Sendmail macros: | | interactive mode |
| mtasim, using in shell scripts: | | expect commands |
| multiline strings: | | Here Documents |
| multiple sender addresses: | | Predefined variables |
| multiple sender addresses, using with polling commands.: | | Compatibility Callout functions |
| mx fnmatches: | | Special comparisons |
| mx matches: | | Special comparisons |
| mxfirst: | | protocol-calloutd |
| mxonly: | | protocol-calloutd |
|
| N | | |
| Nacho González López: | | Acknowledgments |
| name clashes: | | Shadowing |
| National Language Support: | | NLS Functions |
| Navigating through function definitions: | | Using MFL Mode |
| negative expiration period, defined: | | Database Formats |
| negative-expire-interval: | | conf-database |
| netmask_to_len: | | Internet address manipulation functions |
| Neutral, SPF result code: | | SPF Functions |
| never: | | conf-callout |
| never: | | protocol-calloutd |
| next: | | Loops |
| next statement: | | Loops |
| ngettext: | | NLS Functions |
| NLS: | | NLS Functions |
| nls.mfl: | | NLS Functions |
| ‘No previous regular expression’, runtime error: | | Runtime errors |
| no-interactive, --no-interactive, mtasim option, summary: | | option summary |
| no-preprocessor, --no-preprocessor mailfromd option, summary: | | Preprocessor Options |
| no-preprocessor, --no-preprocessor mailfromd option, usage: | | Preprocessor Usage |
| no-site-config, --no-site-config calloutd option, summary: | | invocation-calloutd |
| non-blocking syslog: | | Logging and Debugging |
| none: | | Filters |
| None, SPF result code: | | SPF Functions |
| non_smtpd_milters, postfix configuration: | | Postfix |
| not: | | Boolean expressions |
| ‘Not enough memory’, runtime error: | | Runtime errors |
| ntohl: | | Internet address manipulation functions |
| ntohs: | | Internet address manipulation functions |
| number of actual arguments: | | Functions |
| N_: | | m4 macros |
|
| O | | |
| OLD_EXCEPTION_CODES, preprocessor symbol: | | 43x-440 |
| on statement: | | Polling |
| ondemand: | | conf-callout |
| ondemand: | | protocol-calloutd |
| open: | | I/O functions |
| operator associativity: | | Precedence |
| operator precedence, defined: | | Precedence |
| optarg: | | getopt |
| opterr: | | getopt |
| optimize, --optimize mailfromd option, summary: | | General Settings |
| optind: | | getopt |
| option: | | conf-server |
| optional arguments to a function: | | Functions |
| optional arguments, checking if supplied: | | Functions |
| optopt: | | getopt |
| or: | | Boolean expressions |
| ‘Out of stack space; increase #pragma stacksize’, runtime error: | | Runtime errors |
| overriding initial variable values: | | Testing Filter Scripts |
|
| P | | |
| parsing command line arguments: | | getopt |
| pass: | | Pass |
| Pass, SPF result code: | | SPF Functions |
| pass-defines: | | Configuring Preprocessor |
| pass-defines: | | conf-preprocessor |
| pass-includes: | | Configuring Preprocessor |
| pass-includes: | | conf-preprocessor |
| passing variable arguments on to another function: | | Functions |
| ‘pc out of range’, runtime error: | | Runtime errors |
| Peter Markeloff: | | Acknowledgments |
| Phil Miller: | | Acknowledgments |
| pidfile: | | conf-base |
| pidfile: | | conf-calloutd-setup |
| pidfile: | | pmult-conf |
| pidfile: | | Starting and Stopping |
| pidfile, --pidfile calloutd option, summary: | | invocation-calloutd |
| pidfile, --pidfile mailfromd option, summary: | | General Settings |
| pies: | | pmult |
| pipe: | | Filters |
| pmilter-debug: | | pmult-debug |
| pmult: | | pmult |
| pmult debugging: | | pmult-conf |
| pmult, described: | | pmult |
| poll command, standard verification: | | Polling |
| poll command, strict verification: | | Polling |
| poll keyword: | | Polling |
| poll statement, defined: | | Polling |
| poll.mfl: | | Compatibility Callout functions |
| port, --port mailfromd option, summary: | | General Settings |
| port, --port, mtasim option, described: | | interactive mode |
| port, --port, mtasim option, summary: | | option summary |
| portprobe: | | Special test functions |
| portprobe.mfl: | | Special test functions |
| positive expiration period, defined: | | Database Formats |
| positive-expire-interval: | | conf-database |
| Postfix: | | Postfix |
| postfix-macros.sed: | | Postfix |
| pp-setup: | | Preprocessor |
| pragmatic comments: | | Pragmas |
| precedence, operators: | | Precedence |
| precious: | | rset |
| precious: | | Variables |
| precious variables: | | rset |
| predefined variables: | | Predefined variables |
| predict, --predict mfdbtool option, introduced: | | Basic Database Operations |
| predict, --predict mfdbtool option, summary: | | Invoking mfdbtool |
| preprocessor: | | conf-preprocessor |
| preprocessor: | | Preprocessor |
| preprocessor configuration: | | Configuring Preprocessor |
| preprocessor setup file: | | Preprocessor |
| preprocessor, --preprocessor mailfromd option, summary: | | Preprocessor Options |
| preprocessor, --preprocessor mailfromd option, usage: | | Preprocessor Usage |
| preprocessor.command: | | Configuring Preprocessor |
| preprocessor.pass-defines: | | Configuring Preprocessor |
| preprocessor.pass-includes: | | Configuring Preprocessor |
| preprocessor.setup-file: | | Configuring Preprocessor |
| primitive_hasmx: | | Simplified DNS functions |
| primitive_hasns: | | Simplified DNS functions |
| primitive_hostname: | | Simplified DNS functions |
| primitive_ismx: | | Simplified DNS functions |
| primitive_resolve: | | Simplified DNS functions |
| printf: | | m4 macros |
| probe message: | | SAV |
| procedures: | | Functions |
| prog: | | Handlers |
| program_trace: | | Debugging Functions |
| progress: | | EOM Functions |
| prompt, --prompt, mtasim option, summary: | | option summary |
| ptr_validate: | | Simplified DNS functions |
| public: | | Variables |
| public: | | Functions |
|
| Q | | |
| Q: | | Filters |
| qr: | | String transformation |
| qualifier, function declaration: | | Functions |
| qualifiers, variable declaration: | | Variables |
| quarantine: | | Quarantine functions |
| quit: | | conf-timeout |
| quit: | | protocol-calloutd |
| quoted-printable: | | Filters |
|
| R | | |
| raising exceptions: | | Catch and Throw |
| rate: | | Rate limiting functions |
| rate database: | | Database Formats |
| rateok: | | Rate limiting functions |
| rateok.mfl: | | Rate limiting functions |
| rc.mailfromd: | | Starting and Stopping |
| rcpt: | | conf-timeout |
| rcpt_add: | | Envelope modification functions |
| rcpt_count: | | Predefined variables |
| rcpt_delete: | | Envelope modification functions |
| read: | | I/O functions |
| read-timeout: | | pmult-client |
| readline: | | interactive mode |
| regex: | | regex |
| regular expression matching: | | Special comparisons |
| reject: | | Actions |
| reject action, defined: | | Actions |
| reject action, introduced: | | Start Up |
| reject in ‘begin’: | | begin/end |
| reject in ‘end’: | | begin/end |
| reject messages, marking cached rejects: | | Predefined variables |
| REJECT_ACTION: | | action hook |
| relayed: | | Database functions |
| relayed-domain-file: | | conf-base |
| relayed-domain-file, --relayed-domain-file mailfromd option, summary: | | General Settings |
| replace: | | Actions |
| replace action, defined: | | Actions |
| replace in ‘begin’: | | begin/end |
| replace in ‘end’: | | begin/end |
| replbody: | | Body Modification Functions |
| replbody_fd: | | Body Modification Functions |
| replstr: | | String manipulation |
| require: | | Functions and Modules |
| require: | | import |
| requiring modules: | | import |
| reserved words: | | Reserved Words |
| resolv-conf-file, --resolv-conf-file calloutd option, summary: | | invocation-calloutd |
| resolv-conf-file, --resolv-conf-file mailfromd option, summary: | | General Settings |
| resolve: | | Simplified DNS functions |
| resolver: | | conf-resolver |
| RESOLVE_DFL: | | dns_query |
| RESOLVE_DFL: | | Simplified DNS functions |
| RESOLVE_IP4: | | dns_query |
| RESOLVE_IP4: | | Simplified DNS functions |
| RESOLVE_IP6: | | dns_query |
| RESOLVE_IP6: | | Simplified DNS functions |
| RESOLVE_NONE: | | dns_query |
| return in ‘begin’: | | begin/end |
| return in ‘end’: | | begin/end |
| return statement, defined: | | Functions |
| returning from a catch: | | Catch and Throw |
| returning from an exception handler: | | Catch and Throw |
| returns statement, function definition: | | Functions |
| reuseaddr: | | conf-server |
| reuseaddr: | | conf-calloutd-server |
| reverse_ipstr(string: | | Internet address manipulation functions |
| revip: | | 8170-9000 |
| revip, definition of: | | Some Useful Functions |
| revip.mfl: | | 8170-9000 |
| revstr: | | String manipulation |
| rewind: | | I/O functions |
| rfc822: | | Filters |
| right angle bracket (>), > operator: | | Relational expressions |
| right angle bracket (>), >= operator: | | Relational expressions |
| rindex: | | String manipulation |
| rindex: | | String manipulation |
| RSET: | | rset |
| rset: | | conf-timeout |
| rtrim: | | String manipulation |
| run: | | protocol-calloutd |
| run mode: | | Run Mode |
| run, --run mailfromd option, described: | | Run Mode |
| run, --run mailfromd option, summary: | | Operation Modifiers |
| runtime: | | conf-runtime |
| runtime error: | | Runtime errors |
| runtime errors, fatal: | | Runtime errors |
| runtime errors, tracing: | | Runtime errors |
| R_OK: | | System functions |
|
| S | | |
| s, Sendmail macro: | | HELO Domain |
| s, Sendmail macro: | | Sendmail |
| S, \S, a mtasim command: | | interactive mode |
| s-expression: | | String transformation |
| sa: | | SpamAssassin |
| sa.mfl: | | String manipulation |
| safedb.mfl: | | Database functions |
| safedbdel: | | Database functions |
| safedbget: | | Database functions |
| safedbmap: | | Database functions |
| safedbput: | | Database functions |
| safedb_verbose: | | Predefined variables |
| safedb_verbose: | | Database functions |
| sa_code: | | Predefined variables |
| SA_FORGET: | | SpamAssassin |
| sa_format_report_header: | | String manipulation |
| sa_format_score: | | String manipulation |
| sa_keywords: | | Predefined variables |
| sa_keywords, global variable: | | SpamAssassin |
| SA_LEARN_HAM: | | SpamAssassin |
| SA_LEARN_SPAM: | | SpamAssassin |
| SA_REPORT: | | SpamAssassin |
| sa_score, global variable: | | SpamAssassin |
| SA_SYMBOLS: | | SpamAssassin |
| sa_threshold: | | Predefined variables |
| sa_threshold, global variable: | | SpamAssassin |
| scope of a catch: | | Catch and Throw |
| scope of exception handlers: | | Catch and Throw |
| scope of visibility: | | scope of visibility |
| scope of visibility, functions: | | Functions |
| scope of visibility, variables: | | Variables |
| script file checking: | | Testing Filter Scripts |
| script-file: | | conf-base |
| scripting, parsing command line arguments: | | getopt |
| sed: | | String transformation |
| selecting syslog facility: | | Logging and Debugging |
| sender address verification, described: | | SAV |
| sender address verification, limitations: | | Limitations |
| Sender Policy Framework: | | SPF |
| Sender Policy Framework, defined: | | SPF Functions |
| sender verification, writing tests: | | Polling |
| sender-socket, --sender-socket, mtasim option, summary: | | option summary |
| sending rate, explained: | | Rate Limit |
| Sendmail macros, exporting: | | Sendmail |
| Sendmail macros, referencing: | | Sendmail Macros |
| sendmail macros, setting from the command line: | | Testing Filter Scripts |
| send_dsn: | | Mail Sending Functions |
| send_mail: | | Mail Sending Functions |
| send_message: | | Mail Sending Functions |
| send_text: | | Mail Sending Functions |
| Sergey Afonin: | | Acknowledgments |
| server: | | conf-server |
| server: | | conf-calloutd-server |
| server, callout: | | SMTP Timeouts |
| session cleanup handler: | | begin/end |
| session startup handler: | | begin/end |
| set: | | Variables |
| set: | | Assignments |
| set, --set calloutd option, summary: | | invocation-calloutd |
| setbuf(number: | | I/O functions |
| setup-file: | | Configuring Preprocessor |
| setup-file: | | conf-preprocessor |
| setvar: | | conf-base |
| set_from: | | Envelope modification functions |
| shadowing, constant–constant: | | Shadowing |
| shadowing, defined: | | Shadowing |
| shadowing, variable: | | Shadowing |
| shadowing, variable–constant: | | Shadowing |
| show-config-options, --show-config-options calloutd option, summary: | | invocation-calloutd |
| show-defaults, --show-defaults mailfromd option, introduced: | | Databases |
| show-defaults, --show-defaults mailfromd option, summary: | | Informational Options |
| shutdown: | | startup/shutdown |
| shutdown: | | I/O functions |
| shutdown, special handler: | | startup/shutdown |
| SHUT_RD: | | I/O functions |
| SHUT_RDWR: | | I/O functions |
| SHUT_WR: | | I/O functions |
| sid: | | protocol-calloutd |
| sieve: | | Sieve Interface |
| Sieve: | | Sieve Interface |
| sieve.mfl: | | Sieve Interface |
| SIGHUP: | | Starting and Stopping |
| SIGINT: | | Starting and Stopping |
| signals: | | Starting and Stopping |
| SIGQUIT: | | Starting and Stopping |
| SIGTERM: | | Starting and Stopping |
| Simon Christian: | | Acknowledgments |
| Simon Kelley: | | Building |
| single-process: | | conf-server |
| single-process: | | conf-calloutd-server |
| single-process, --single-process calloutd option, summary: | | invocation-calloutd |
| single-process, --single-process mailfromd option, summary: | | Logging and Debugging Options |
| site-start.el: | | Using MFL Mode |
| sleep: | | System functions |
| smtp-starttls: | | conf-callout |
| smtp-timeout: | | conf-timeout |
| smtp-timeout: | | conf-timeout |
| smtpd_milters, postfix configuration: | | Postfix |
| socket map: | | Sockmaps |
| sockmap.mfl: | | Sockmaps |
| sockmap_lookup: | | Sockmaps |
| sockmap_single_lookup: | | Sockmaps |
| soft SMTP timeout: | | SMTP Timeouts |
| SoftFail, SPF result code: | | SPF Functions |
| source-info, --source-info calloutd option, summary: | | invocation-calloutd |
| source-info, --source-info mailfromd option, summary: | | Logging and Debugging Options |
| source-ip: | | conf-base |
| source-ip: | | conf-calloutd-setup |
| source-ip, --source-ip calloutd option, summary: | | invocation-calloutd |
| source-ip, --source-ip calloutd option, summary: | | invocation-calloutd |
| source-ip, --source-ip mailfromd option, summary: | | General Settings |
| SpamAssassin: | | SpamAssassin |
| spamc: | | SpamAssassin |
| spamd: | | SpamAssassin |
| spawn: | | I/O functions |
| SPF: | | SPF |
| SPF, checking host record: | | SPF Functions |
| SPF, defined: | | SPF Functions |
| spf.mfl: | | SPF Functions |
| spf_check_host: | | SPF Functions |
| spf_explanation: | | SPF Functions |
| spf_explanation_prefix: | | SPF Functions |
| spf_mechanism: | | SPF Functions |
| spf_status_string: | | SPF Functions |
| spf_test_record: | | SPF Functions |
| sprintf: | | String formatting |
| sq: | | Character translation |
| ssl-ca-file: | | conf-callout |
| ssl-certificate-file: | | conf-callout |
| ssl-key-file: | | conf-callout |
| ssl-priorities: | | conf-callout |
| stack growth policy: | | stacksize |
| stack traces, reading: | | Runtime errors |
| ‘Stack underflow’, runtime error: | | Runtime errors |
| stack-trace: | | conf-debug |
| stack-trace, --stack-trace mailfromd option, explained: | | Runtime errors |
| stack-trace, --stack-trace mailfromd option, summary: | | Logging and Debugging Options |
| stacksize: | | stacksize |
| stack_trace: | | Debugging Functions |
| stack_trace function, introduced: | | Runtime errors |
| stack_trace_format: | | Debugging Functions |
| stack_trace_top: | | Debugging Functions |
| stage handler arguments: | | Handlers |
| stage handler, defined: | | Handlers |
| standalone catch: | | Catch and Throw |
| standard address verification: | | SAV |
| standard error, using for diagnostics output: | | Logging and Debugging |
| standard verification with poll: | | Polling |
| starttls: | | protocol-calloutd |
| STARTTLS in SMTP callout sessions: | | conf-callout |
| startup: | | startup/shutdown |
| startup: | | Starting and Stopping |
| startup, special handler: | | startup/shutdown |
| state handler, declaring: | | Simplest Configurations |
| state-directory: | | conf-base |
| state-directory: | | conf-calloutd-setup |
| state-directory, --state-directory calloutd option, summary: | | invocation-calloutd |
| state-directory, --state-directory mailfromd option, summary: | | General Settings |
| state-directory, --state-directory mfdbtool option, summary: | | Invoking mfdbtool |
| statedir, --statedir, mtasim option, described: | | interactive mode |
| statedir, --statedir, mtasim option, summary: | | option summary |
| statements: | | Statements |
| statements, conditional: | | Conditionals |
| static: | | Variables |
| static: | | Functions |
| status.mfl: | | Exceptions |
| status.mfl: | | Built-in Exceptions |
| status.mfl: | | dns_query |
| status.mfl, module: | | Exceptions |
| stderr, --stderr calloutd option, summary: | | invocation-calloutd |
| stderr, --stderr mailfromd option, summary: | | Logging and Debugging Options |
| stdio, --stdio, mtasim option, summary: | | option summary |
| stdpoll: | | Compatibility Callout functions |
| StreamMaxLength, clamd.conf parameter.: | | Predefined variables |
| StreamMaxLength, clamd.conf parameter.: | | ClamAV |
| strftime: | | System functions |
| strftime: | | System functions |
| strict address verification: | | SAV |
| strict verification with poll: | | Polling |
| strictpoll: | | Compatibility Callout functions |
| string_list_iterate: | | m4 macros |
| strip_domain_part: | | String manipulation |
| strip_domain_part, definition of: | | Some Useful Functions |
| strip_domain_part.mfl: | | String manipulation |
| substr: | | String manipulation |
| substr: | | String manipulation |
| substring: | | String manipulation |
| supplementary groups: | | Starting and Stopping |
| switch: | | Conditionals |
| switch statement: | | Conditionals |
| syntax check: | | Testing Filter Scripts |
| syntax-check, --syntax-check mailfromd option, introduced: | | Testing Filter Scripts |
| syntax-check, --syntax-check mailfromd option, summary: | | Logging and Debugging Options |
| syslog: | | Syslog Interface |
| syslog facility, default: | | Logging and Debugging |
| syslog facility, selecting: | | Logging and Debugging |
| syslog tag: | | Logging and Debugging |
| syslog, --syslog calloutd option, summary: | | invocation-calloutd |
| syslog, --syslog mailfromd option, summary: | | Logging and Debugging Options |
| syslog, asynchronous: | | Logging and Debugging |
| syslog, default implementation: | | Logging and Debugging |
| syslog, non-blocking: | | Building |
| syslog, non-blocking: | | Logging and Debugging |
| syslog, using for diagnostics output: | | Logging and Debugging |
| syslog.mfl: | | Syslog Interface |
| system: | | System functions |
| system-wide startup script: | | Starting and Stopping |
|
| T | | |
| tbf database: | | Database Formats |
| tbf_rate: | | Rate limiting functions |
| tempfail: | | Actions |
| tempfail action, defined: | | Actions |
| tempfail action, introduced: | | Start Up |
| tempfail in ‘begin’: | | begin/end |
| tempfail in ‘end’: | | begin/end |
| TEMPFAIL_ACTION: | | action hook |
| tempfile: | | I/O functions |
| test, --test mailfromd option, introduced: | | Testing Filter Scripts |
| test, --test mailfromd option, specifying handler name: | | Testing Filter Scripts |
| test, --test mailfromd option, summary: | | Operation Modifiers |
| Texinfo: | | Conventions |
| textdomain: | | NLS Functions |
| Thomas Lynch: | | Acknowledgments |
| throw: | | Catch and Throw |
| time: | | System functions |
| time formats, for --time-format option: | | Time and Date Formats |
| Time Interval Specification: | | conf-types |
| time-format, --time-format mfdbtool option, summary: | | Invoking mfdbtool |
| timeout: | | protocol-calloutd |
| timeout escalation: | | SMTP Timeouts |
| tls: | | conf-callout |
| TLS support: | | conf-callout |
| tolower: | | String manipulation |
| toupper: | | String manipulation |
| tr: | | Character translation |
| trace file, mtasim: | | traces |
| trace, --trace mailfromd option, introduced: | | Logging and Debugging |
| trace, --trace mailfromd option, summary: | | Logging and Debugging Options |
| trace-actions: | | conf-debug |
| trace-file, --trace-file, mtasim option, described: | | traces |
| trace-file, --trace-file, mtasim option, summary: | | option summary |
| trace-program: | | conf-debug |
| trace-program, --trace-program mailfromd option, summary: | | Logging and Debugging Options |
| transcript: | | conf-debug |
| transcript: | | conf-calloutd-log |
| transcript, --transcript calloutd option, summary: | | invocation-calloutd |
| transcript, --transcript mailfromd option, introduced: | | Logging and Debugging |
| transcript, --transcript mailfromd option, output example: | | Logging and Debugging |
| transcript, --transcript mailfromd option, summary: | | Logging and Debugging Options |
| try statement: | | Catch and Throw |
| try–catch construct: | | Catch and Throw |
| trying several sender addresses: | | Compatibility Callout functions |
| type: | | pmult-client |
| type casts, explicit: | | Type casting |
| type casts, implicit: | | Type casting |
|
| U | | |
| U, -U option, described: | | Preprocessor Usage |
| U, -U option, summary: | | Preprocessor Options |
| u, -u, mtasim option, summary: | | option summary |
| U, \U, a mtasim command: | | interactive mode |
| umask: | | System functions |
| uname: | | System functions |
| undefine, --undefine mailfromd option, described: | | Preprocessor Usage |
| undefine, --undefine mailfromd option, summary: | | Preprocessor Options |
| unescape: | | String manipulation |
| unescape: | | String manipulation |
| unfold: | | Mail header functions |
| unlink: | | System functions |
| upgrading from 1.x to 2.x: | | 1x-2x |
| upgrading from 2.x to 3.0.x: | | 2x-30x |
| upgrading from 3.0.x to 3.1: | | 30x-31x |
| upgrading from 3.1.x to 4.0: | | 31x-400 |
| Upgrading from 4.0 to 4.1: | | 400-410 |
| Upgrading from 4.1 to 4.2: | | 410-420 |
| Upgrading from 4.2 to 4.3.x: | | 420-43x |
| Upgrading from 4.3.x to 4.4: | | 43x-440 |
| Upgrading from 4.4 to 5.0: | | 440-500 |
| Upgrading from 5.0 to 5.1: | | 500-510 |
| Upgrading from 5.x to 6.0: | | 5x0-600 |
| Upgrading from 6.0 to 7.0: | | 600-700 |
| Upgrading from 7.0 to 8.0: | | 700-800 |
| Upgrading from 8.13 to 8.14: | | 8130-8140 |
| Upgrading from 8.14 to 8.15: | | 8140-8150 |
| Upgrading from 8.17 to 9.00: | | 8170-9000 |
| Upgrading from 8.2 to 8.3: | | 820-830 |
| Upgrading from 8.2 to 8.4: | | 820-830 |
| Upgrading from 8.5 to 8.6: | | 850-860 |
| Upgrading from 8.7 to 8.8: | | 870-880 |
| url: | | pmult-client |
| URL, mailer: | | Mail Sending Functions |
| usage, --usage calloutd option, summary: | | invocation-calloutd |
| user: | | conf-priv |
| user privileges: | | Starting and Stopping |
| user, --user calloutd option, summary: | | invocation-calloutd |
| user, --user mailfromd option, summary: | | General Settings |
| user, --user, mtasim option, described: | | interactive mode |
| user, --user, mtasim option, summary: | | option summary |
|
| V | | |
| v, -v, mtasim option, summary: | | option summary |
| validuser: | | Special test functions |
| valid_domain: | | Special test functions |
| valid_domain, definition: | | Some Useful Functions |
| valid_domain.mfl: | | Special test functions |
| vaptr: | | getopt |
| variable assignment: | | HELO Domain |
| variable assignment: | | Variables |
| variable assignment: | | Assignments |
| variable declaration: | | HELO Domain |
| variable declarations: | | Variables |
| variable interpretation: | | Literals |
| variable lexical scope: | | Variables |
| variable number of arguments: | | Functions |
| variable shadowing: | | Shadowing |
| variable values, setting from the command line: | | Testing Filter Scripts |
| variable, --variable mailfromd option, introduced: | | Testing Filter Scripts |
| variable, --variable mailfromd option, summary: | | General Settings |
| variable, assigning a value: | | Variables |
| variable, precious: | | rset |
| variables, accessing from catch: | | Catch and Throw |
| variables, automatic: | | Functions |
| variables, declaring: | | Variables |
| variables, defined: | | Variables |
| variables, introduced: | | HELO Domain |
| variables, local: | | Functions |
| variables, precious: | | Variables |
| variables, predefined: | | Predefined variables |
| variables, referencing: | | Variables |
| variadic function: | | Functions |
| verbose, --verbose, mtasim option, summary: | | option summary |
| verbosity level: | | Logging and Debugging |
| vercmp: | | String manipulation |
| Verifying script syntax: | | Using MFL Mode |
| verp_extract_user: | | String manipulation |
| version, --version calloutd option, summary: | | invocation-calloutd |
| void: | | Type casting |
| void: | | Interface Module |
| void functions: | | Functions |
| vrfy: | | protocol-calloutd |
| VRFY, SMTP statement: | | conf-callout |
|
| W | | |
| when keyword: | | Polling |
| while: | | Loops |
| while loop: | | Loops |
| whitelisting: | | Greylisting |
| WITH_GEOIP2: | | Geolocation functions |
| WITH_GEOIP2: | | Geolocation functions |
| write: | | I/O functions |
| write-timeout: | | pmult-client |
| write_body: | | I/O functions |
| W_OK: | | System functions |
|
| X | | |
| X, -X, mtasim option, summary: | | option summary |
| x, transform flag: | | String transformation |
| XML: | | Filters |
| xref, --xref mailfromd option, summary: | | Logging and Debugging Options |
| X_OK: | | System functions |
|
| Z | | |
| Zeus Panchenko: | | Acknowledgments |
|