This is mailfromd.info, produced by makeinfo version 6.7 from mailfromd.texi. Published by the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Copyright (C) 2005-2020 Sergey Poznyakoff Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". INFO-DIR-SECTION Email START-INFO-DIR-ENTRY * Mailfromd: (mailfromd). General-purpose mail-filtering software. * mailfromd: (mailfromd) Invocation. Mail Filtering and Real-time Modification daemon. * calloutd: (mailfromd) calloutd. A Stand-Alone Callout Daemon. * mfdbtool: (mailfromd) mfdbtool. Database Management Tool. * mtasim: (mailfromd) mtasim. MTA simulator. * pmult: (mailfromd) pmult. Pmilter multiplexer program. END-INFO-DIR-ENTRY Dedico aquest treball a Lluis Llach, per obrir els nous horitzons.  File: mailfromd.info, Node: Concept Index, Prev: Copying This Manual, Up: Top Concept Index ************* This is a general index of all issues discussed in this manual [index] * Menu: * ! (exclamation point), != operator: Relational expressions. (line 6) * #! ... !# initial comment: top-block. (line 31) * #! shell magic sequence: top-block. (line 6) * #include: Comments. (line 22) * #include statement: Comments. (line 22) * #line: Comments. (line 76) * #pragma: Pragmas. (line 6) * #pragma dbprop: Database functions. (line 21) * #pragma statement: Pragmas. (line 6) * $#, special construct: Functions. (line 92) * (string: DKIM. (line 117) * (string <1>: DKIM. (line 132) * --prefix, configure option: Building. (line 90) * --with-dbm, configure option: Building. (line 27) * -sysconfdir, configure option: Building. (line 136) * /etc/postfix/main.cf: Postfix. (line 6) * < (left angle bracket), < operator: Relational expressions. (line 6) * < (left angle bracket), <= operator: Relational expressions. (line 6) * = (equals sign), = operator: Relational expressions. (line 6) * > (right angle bracket), > operator: Relational expressions. (line 6) * > (right angle bracket), >= operator: Relational expressions. (line 6) * @VAR, special construct: Functions. (line 92) * \D: command summary. (line 9) * \E: command summary. (line 15) * \L: command summary. (line 21) * \S: command summary. (line 27) * \U: command summary. (line 24) * _: Preprocessor. (line 62) * _expand_dataseg: Debugging Functions. (line 116) * _pollhost: Compatibility Callout functions. (line 13) * _pollmx: Compatibility Callout functions. (line 23) * _reg: Debugging Functions. (line 119) * _register: Debugging Functions. (line 120) * _wd: Debugging Functions. (line 133) * __defpreproc__: Built-in constants. (line 52) * __defstatedir__: Built-in constants. (line 72) * __file__: Built-in constants. (line 12) * __function__: Built-in constants. (line 15) * __git__: Built-in constants. (line 19) * __line__: Built-in constants. (line 26) * __major__: Built-in constants. (line 29) * __minor__: Built-in constants. (line 39) * __module__: Built-in constants. (line 42) * __package__: Built-in constants. (line 45) * __patch__: Built-in constants. (line 48) * __preproc__: Built-in constants. (line 61) * __statedir__: Built-in constants. (line 75) * __version__: Built-in constants. (line 68) * ~/.emacs: Using MFL Mode. (line 12) * a, -a, mtasim option, summary: option summary. (line 8) * accept: Actions. (line 17) * accept action, defined: Actions. (line 17) * accept action, introduced: Start Up. (line 21) * accept in begin: begin/end. (line 55) * accept in end: begin/end. (line 55) * access: System functions. (line 6) * accessing variables from catch: Catch and Throw. (line 131) * account probing: SAV. (line 20) * acl: conf-milter. (line 11) * acl <1>: conf-calloutd-server. (line 68) * actions: Actions. (line 6) * actions, header manipulation: Actions. (line 89) * actions, introduced: Simplest Configurations. (line 29) * actions, using in connect handler: Handlers. (line 56) * add: Actions. (line 93) * add action, defined: Actions. (line 93) * add in begin: begin/end. (line 60) * add in end: begin/end. (line 60) * adns: Building. (line 19) * Alan Dobkin: Acknowledgments. (line 44) * alias: Functions. (line 190) * aliases: Functions. (line 190) * aliases, looking up: Local Account Verification. (line 49) * all, --all mfdbtool option, introduced: Database Maintenance. (line 35) * all, --all mfdbtool option, summary: Invoking mfdbtool. (line 50) * and: Boolean expressions. (line 6) * append, --append, mtasim option, described: traces. (line 16) * append, --append, mtasim option, summary: option summary. (line 8) * argument number in the list of arguments: Functions. (line 92) * arguments, catch: Catch and Throw. (line 79) * arguments, optional: Functions. (line 84) * as: Polling. (line 160) * assignment to variable: HELO Domain. (line 27) * assignment, defined: Assignments. (line 6) * associativity, operators: Precedence. (line 14) * asynchronous syslog: Logging and Debugging. (line 21) * auth-macros: pmult-macros. (line 160) * automatic variables: Functions. (line 218) * back reference interpretation: Literals. (line 71) * back references, in program text: Back references. (line 6) * backlog: conf-server. (line 52) * backlog <1>: conf-calloutd-server. (line 51) * backslash interpretation: Literals. (line 24) * begin: begin/end. (line 16) * begin and accept: begin/end. (line 55) * begin and add: begin/end. (line 60) * begin and continue: begin/end. (line 55) * begin and delete: begin/end. (line 60) * begin and discard: begin/end. (line 55) * begin and reject: begin/end. (line 55) * begin and replace: begin/end. (line 60) * begin and return: begin/end. (line 53) * begin and tempfail: begin/end. (line 55) * begin, handler restrictions: begin/end. (line 50) * begin, special handler: Start Up. (line 50) * begin, special handler <1>: begin/end. (line 6) * Ben McKeegan: Acknowledgments. (line 36) * Berkeley DB: Building. (line 27) * bindtextdomain: NLS Functions. (line 65) * body: Handlers. (line 192) * body, handler: Start Up. (line 50) * body-chunk, --body-chunk, mtasim option, summary: option summary. (line 12) * body_has_nulls: Mail body functions. (line 14) * body_string: Mail body functions. (line 6) * break: Loops. (line 38) * break statement: Loops. (line 38) * Brent Spencer: Acknowledgments. (line 44) * bs, -bd, mtasim option, summary: option summary. (line 15) * bs, -bs, mtasim option, summary: option summary. (line 110) * building mailfromd: Building. (line 6) * built-in and library functions, introduced: Functions and Modules. (line 34) * built-in constants: Built-in constants. (line 6) * BURST_DECODE: Message digest functions. (line 31) * burst_eb_min_length: Message digest functions. (line 47) * BURST_ERR_BODY: Message digest functions. (line 23) * BURST_ERR_FAIL: Message digest functions. (line 23) * BURST_ERR_IGNORE: Message digest functions. (line 23) * bye: module structure. (line 32) * cache database: Database Formats. (line 8) * cache, disabling: Database functions. (line 202) * cache, getting status: Database functions. (line 197) * cache_used variable, usage example: Predefined variables. (line 14) * cache_used, global variable, introduced: Compatibility Callout functions. (line 72) * caching DNS requests: SAV. (line 81) * callout: SMTP Callout functions. (line 66) * callout <1>: conf-server. (line 89) * callout server: SMTP Timeouts. (line 28) * callout, described: SAV. (line 6) * callout-socket, --callout-socket mailfromd option, summary: General Settings. (line 6) * callout-url: conf-server. (line 95) * calloutd: calloutd. (line 6) * callout_close: SMTP Callout functions. (line 10) * callout_do: SMTP Callout functions. (line 14) * callout_open: SMTP Callout functions. (line 6) * callout_transcript: Debugging Functions. (line 28) * cancel_program_trace: Debugging Functions. (line 100) * case: Conditionals. (line 44) * case, switch statement: Conditionals. (line 44) * catch: Catch and Throw. (line 13) * catch arguments: Catch and Throw. (line 79) * catch scope: Catch and Throw. (line 53) * catch statement: Catch and Throw. (line 13) * catch, accessing variables from: Catch and Throw. (line 131) * catch, returning from: Catch and Throw. (line 79) * catch, standalone: Catch and Throw. (line 59) * checking SPF host records: SPF Functions. (line 19) * check_host: SPF Functions. (line 217) * check_host function, introduced: SPF Functions. (line 19) * clamav: ClamAV. (line 6) * ClamAV: ClamAV. (line 6) * clamav_virus_name: Predefined variables. (line 37) * clamav_virus_name, global variable: ClamAV. (line 7) * cleanup handler: begin/end. (line 6) * client: pmult-client. (line 27) * client_addr, Sendmail macro: Sendmail. (line 27) * close: I/O functions. (line 133) * command line arguments, parsing in MFL: getopt. (line 6) * command line, mailfromd invocation syntax: Invocation. (line 6) * comments: Comments. (line 6) * compact, --compact mfdbtool option, introduced: Database Maintenance. (line 24) * compact, --compact mfdbtool option, summary: Invoking mfdbtool. (line 36) * compaction, database: Database Maintenance. (line 19) * Con Tassios: Acknowledgments. (line 39) * Con Tassios greylisting type: Greylisting. (line 75) * concatenation: Concatenation. (line 6) * conditional statements: Conditionals. (line 6) * config-file, --config-file calloutd option, summary: invocation-calloutd. (line 112) * config-help, --config-help calloutd option, summary: invocation-calloutd. (line 132) * config-lint, --config-lint calloutd option, summary: invocation-calloutd. (line 115) * config-verbose, --config-verbose calloutd option, summary: invocation-calloutd. (line 119) * confMAPDEF, Sendmail macro: Building. (line 62) * confMILTER_MACROS_ENVFROM, mc file directive: Sendmail. (line 27) * connect: Handlers. (line 24) * connect, handler: Start Up. (line 50) * connect-timeout: pmult-client. (line 51) * connection: conf-timeout. (line 49) * const: Constants. (line 6) * constants, built-in: Built-in constants. (line 6) * constants, defining: Constants. (line 6) * constants, using in literals: Constants. (line 83) * constants, using in program text: Constants. (line 16) * continue: Actions. (line 37) * continue action, defined: Actions. (line 37) * continue action, introduced: Start Up. (line 18) * continue in begin: begin/end. (line 55) * continue in end: begin/end. (line 55) * controlling argument, getopt: getopt. (line 131) * copy: I/O functions. (line 174) * create_dsn: Mail Sending Functions. (line 173) * cross-reference: Testing Filter Scripts. (line 29) * ctype_mismatch, global variable: Character Type. (line 6) * current_header: Current Message Functions. (line 30) * current_header_count: Current Message Functions. (line 14) * current_header_nth_name: Current Message Functions. (line 22) * current_header_nth_value: Current Message Functions. (line 26) * current_message: Current Message Functions. (line 6) * customization, Emacs: Using MFL Mode. (line 74) * customization, MFL mode: Using MFL Mode. (line 74) * D, -D option, described: Preprocessor. (line 118) * D, -D option, summary: Preprocessor Options. (line 16) * D, -D, mtasim option, summary: option summary. (line 19) * D, \D, a mtasim command: interactive mode. (line 158) * daemon, --daemon mailfromd option, summary: Operation Modifiers. (line 6) * daemon, --daemon, mtasim option, described: daemon mode. (line 6) * daemon, --daemon, mtasim option, summary: option summary. (line 15) * data: Handlers. (line 165) * data, handler: Start Up. (line 50) * database: conf-database. (line 9) * database <1>: conf-database. (line 17) * database compaction: Database Maintenance. (line 19) * database formats: Database Formats. (line 6) * database maintenance: Database Maintenance. (line 6) * database, listing: Basic Database Operations. (line 9) * database-mode: conf-database. (line 56) * database-type: conf-database. (line 47) * databases used by mailfromd: Database Formats. (line 8) * dbdel: Database functions. (line 98) * dbfirst: Database functions. (line 154) * dbget: Database functions. (line 73) * dbinsert: Database functions. (line 91) * dbkey: Database functions. (line 179) * DBM: Building. (line 27) * dbmap: Database functions. (line 65) * dbnext: Database functions. (line 159) * dbprop: dbprop. (line 6) * dbprop,: Database functions. (line 21) * dbprop, pragma: Database functions. (line 21) * dbput: Database functions. (line 81) * dbvalue: Database functions. (line 182) * db_expire_interval: Database functions. (line 185) * db_get_active: Database functions. (line 197) * db_name: Database functions. (line 191) * db_set_active: Database functions. (line 202) * dclex: User-defined Exceptions. (line 6) * debug: Debugging Functions. (line 8) * debug <1>: conf-debug. (line 22) * debug <2>: conf-calloutd-log. (line 22) * debug <3>: pmult-debug. (line 17) * debug, --debug calloutd option, summary: invocation-calloutd. (line 58) * debug, --debug mailfromd option, introduced: Logging and Debugging. (line 100) * debug, --debug mailfromd option, summary: Logging and Debugging Options. (line 11) * debug, --debug mfdbtool option, summary: Invoking mfdbtool. (line 54) * debug-level, --debug-level calloutd option, summary: invocation-calloutd. (line 86) * debugging: Echo. (line 6) * debugging level: Logging and Debugging. (line 100) * debugging the filter script: Testing Filter Scripts. (line 60) * debugging, pmult: pmult-conf. (line 6) * debug_level: Debugging Functions. (line 16) * debug_spec: Debugging Functions. (line 53) * declaring milter state handler: Simplest Configurations. (line 6) * default: conf-server. (line 81) * default communication port: Building. (line 149) * default communication socket: Building. (line 149) * default exception handling: Catch and Throw. (line 6) * default expiration interval: Building. (line 165) * default syslog facility: Logging and Debugging. (line 49) * default user privileges: Building. (line 77) * default_callout_server_url: SMTP Callout functions. (line 63) * DEFAULT_EXPIRE_INTERVAL, configure variable: Building. (line 165) * DEFAULT_EXPIRE_RATES_INTERVAL, configure variable: Building. (line 172) * DEFAULT_SOCKET, configure variable: Building. (line 149) * DEFAULT_STATE_DIR, configure variable: Building. (line 141) * DEFAULT_SYSLOG_ASYNC, configure variable: Building. (line 204) * DEFAULT_SYSLOG_ASYNC, configure variable <1>: 420-43x. (line 6) * DEFAULT_USER, configure variable: Building. (line 77) * define, --define mailfromd option, described: Preprocessor. (line 118) * define, --define mailfromd option, summary: Preprocessor Options. (line 16) * define, --define, mtasim option, summary: option summary. (line 19) * define-macros: pmult-macros. (line 76) * defined: Preprocessor. (line 27) * delete: Actions. (line 106) * delete action, defined: Actions. (line 106) * delete in begin: begin/end. (line 60) * delete in end: begin/end. (line 60) * delete, --delete mfdbtool option, introduced: Basic Database Operations. (line 50) * delete, --delete mfdbtool option, summary: Invoking mfdbtool. (line 16) * dequote: String manipulation. (line 53) * dgettext: NLS Functions. (line 82) * diagnostics channel: Logging and Debugging. (line 6) * digest, message: Message digest functions. (line 6) * disabling cache: Database functions. (line 202) * discard: Actions. (line 33) * discard action, defined: Actions. (line 33) * discard action, introduced: Start Up. (line 31) * discard in begin: begin/end. (line 55) * discard in end: begin/end. (line 55) * DKIM: SPF. (line 15) * DKIM, defined: DKIM. (line 6) * dkim, module: DKIM. (line 114) * DKIM, setting up: Setting up a DKIM record. (line 6) * dkim_explanation: DKIM. (line 43) * dkim_explanation_code: DKIM. (line 46) * dkim_sign: DKIM. (line 136) * dkim_verified_signature: DKIM. (line 88) * dkim_verify: DKIM. (line 15) * dngettext: NLS Functions. (line 88) * dns.mf: DNS functions. (line 11) * dns_getaddr: DNS functions. (line 16) * dns_getname: DNS functions. (line 22) * do loop: Loops. (line 90) * DomainKeys Identified Mail: DKIM. (line 6) * domainpart: String manipulation. (line 22) * drop: protocol-calloutd. (line 158) * DSF_NOISE: DSPAM. (line 37) * DSF_NOISE <1>: flags-dspam. (line 23) * DSF_SIGNATURE: DSPAM. (line 31) * DSF_SIGNATURE <1>: flags-dspam. (line 21) * DSF_WHITELIST: DSPAM. (line 37) * DSF_WHITELIST <1>: flags-dspam. (line 24) * DSM_CLASSIFY: DSPAM. (line 24) * DSM_CLASSIFY <1>: flags-dspam. (line 16) * DSM_PROCESS: DSPAM. (line 24) * DSM_PROCESS <1>: flags-dspam. (line 14) * dspam: DSPAM. (line 19) * DSPAM: DSPAM. (line 6) * dspam.mf: DSPAM. (line 14) * dspam_confidence: DSPAM. (line 57) * dspam_confidence <1>: vars-dspam. (line 43) * dspam_config: DSPAM. (line 46) * dspam_config <1>: vars-dspam. (line 8) * dspam_group: vars-dspam. (line 20) * dspam_prec: DSPAM. (line 57) * dspam_prec <1>: vars-dspam. (line 24) * dspam_probability: DSPAM. (line 57) * dspam_probability <1>: vars-dspam. (line 37) * dspam_profile: DSPAM. (line 46) * dspam_profile <1>: vars-dspam. (line 12) * dspam_signature: vars-dspam. (line 32) * dspam_signature <1>: DSPAM. (line 31) * dspam_user: vars-dspam. (line 16) * DSR_ISINNOCENT: DSPAM. (line 52) * DSR_ISINNOCENT <1>: class-dspam. (line 17) * DSR_ISSPAM: DSPAM. (line 52) * DSR_ISSPAM <1>: class-dspam. (line 16) * DSR_NONE: class-dspam. (line 14) * DSS_CORPUS: DSPAM. (line 86) * DSS_CORPUS <1>: class-dspam. (line 26) * DSS_ERROR: DSPAM. (line 86) * DSS_ERROR <1>: class-dspam. (line 25) * DSS_INOCULATION: class-dspam. (line 27) * DSS_NONE: class-dspam. (line 22) * DST_TEFT: flags-dspam. (line 38) * DST_TOE: flags-dspam. (line 40) * DST_TUM: flags-dspam. (line 41) * DSZ_CHAIN: flags-dspam. (line 31) * DSZ_OSB: flags-dspam. (line 33) * DSZ_SBPH: flags-dspam. (line 32) * DSZ_WORD: flags-dspam. (line 29) * dump-code, --dump-code mailfromd option, summary: Logging and Debugging Options. (line 15) * dump-grammar-trace, --dump-grammar-trace mailfromd option, summary: Logging and Debugging Options. (line 20) * dump-lex-trace, --dump-lex-trace mailfromd option, summary: Logging and Debugging Options. (line 25) * dump-macros, --dump-macros mailfromd option, described: Sendmail. (line 59) * dump-macros, --dump-macros mailfromd option, summary: Logging and Debugging Options. (line 30) * dump-tree, --dump-tree mailfromd option, summary: Logging and Debugging Options. (line 36) * dump-xref, --dump-xref mailfromd option, summary: Logging and Debugging Options. (line 40) * E, -E option, described: Preprocessor. (line 106) * E, -E option, summary: Preprocessor Options. (line 24) * E, -E option, summary <1>: Logging and Debugging Options. (line 44) * E, \E, a mtasim command: expect commands. (line 6) * echo: Echo. (line 6) * ehlo-domain: conf-callout. (line 6) * ehlo_domain: Predefined variables. (line 46) * elif: Conditionals. (line 11) * else: Conditionals. (line 11) * Emacs, MFL mode: Using MFL Mode. (line 6) * email.mf: Email processing functions. (line 28) * EMAIL_COMMENTS: Email processing functions. (line 13) * EMAIL_DOMAIN: Email processing functions. (line 22) * EMAIL_LOCAL: Email processing functions. (line 19) * email_map: Email processing functions. (line 6) * EMAIL_MULTIPLE: Email processing functions. (line 10) * EMAIL_PERSONAL: Email processing functions. (line 16) * EMAIL_ROUTE: Email processing functions. (line 25) * email_valid: Email processing functions. (line 32) * enable: conf-database. (line 29) * enable-syslog-async, --enable-syslog-async, configure option: Building. (line 180) * enable-vrfy: conf-callout. (line 26) * Enabling MFL mode: Using MFL Mode. (line 12) * encapsulation boundaries, RFC 934: Message digest functions. (line 37) * end: begin/end. (line 16) * end and accept: begin/end. (line 55) * end and add: begin/end. (line 60) * end and continue: begin/end. (line 55) * end and delete: begin/end. (line 60) * end and discard: begin/end. (line 55) * end and reject: begin/end. (line 55) * end and replace: begin/end. (line 60) * end and return: begin/end. (line 53) * end and tempfail: begin/end. (line 55) * end, handler restrictions: begin/end. (line 50) * end, special handler: Start Up. (line 50) * end, special handler <1>: begin/end. (line 6) * enumeration: Constants. (line 25) * envfrom: Handlers. (line 131) * envfrom, handler: Start Up. (line 50) * envrcpt: Handlers. (line 151) * envrcpt, handler: Start Up. (line 50) * eoh: Handlers. (line 185) * eoh, handler: Start Up. (line 50) * eom: Handlers. (line 246) * eom, handler: Start Up. (line 50) * eom-timeout: pmult-client. (line 69) * equals sign (=), = operator: Relational expressions. (line 6) * escape: String manipulation. (line 6) * estimated time of sending, prediction of: Basic Database Operations. (line 35) * exception handler scope: Catch and Throw. (line 53) * exception handler, returning from: Catch and Throw. (line 79) * exception handlers: Catch and Throw. (line 13) * exception types: Exceptions. (line 23) * exception-handling routines: Catch and Throw. (line 13) * exceptions, default handling: Catch and Throw. (line 6) * exceptions, defined: Exceptions. (line 6) * exceptions, raising from code: Catch and Throw. (line 151) * exceptions, symbolic names: Exceptions. (line 23) * exclamation point (!), != operator: Relational expressions. (line 6) * expect mode, mtasim: expect commands. (line 6) * expire, --expire mfdbtool option, introduced: Database Maintenance. (line 14) * expire, --expire mfdbtool option, summary: Invoking mfdbtool. (line 23) * expire-interval: conf-database. (line 32) * expire-interval, --expire-interval mfdbtool option, summary: Invoking mfdbtool. (line 60) * explicit type casts: Type casting. (line 24) * expressions: Expressions. (line 6) * e_badmmq, exception type: Built-in Exceptions. (line 11) * e_dbfailure, exception type: Built-in Exceptions. (line 16) * e_divzero, exception type: Built-in Exceptions. (line 21) * e_eof, exception type: Built-in Exceptions. (line 29) * e_exists, exception type: Built-in Exceptions. (line 24) * e_failure, exception type: Built-in Exceptions. (line 33) * e_format, exception type: Built-in Exceptions. (line 41) * e_invcidr, exception type: Built-in Exceptions. (line 47) * e_invip, exception type: Built-in Exceptions. (line 51) * e_invtime, exception type: Built-in Exceptions. (line 55) * e_io, exception type: Built-in Exceptions. (line 60) * e_macroundef, exception type: Built-in Exceptions. (line 65) * e_noresolve, exception type: Built-in Exceptions. (line 68) * e_not_found, exception type: Built-in Exceptions. (line 106) * e_range, exception type: Built-in Exceptions. (line 73) * e_regcomp, exception type: Built-in Exceptions. (line 78) * e_ston_conv, exception type: Built-in Exceptions. (line 84) * e_success, exception type: Built-in Exceptions. (line 106) * e_temp_failure, exception type: Built-in Exceptions. (line 96) * e_url, exception type: Built-in Exceptions. (line 102) * f, Sendmail macro: Sendmail. (line 27) * Fail, SPF result code: SPF Functions. (line 66) * failure, exception type: Built-in Exceptions. (line 33) * FAMILY_INET: Handlers. (line 40) * FAMILY_INET6: Handlers. (line 40) * FAMILY_STDIO: Handlers. (line 40) * FAMILY_UNIX: Handlers. (line 40) * fatal runtime errors: Runtime errors. (line 20) * FDL, GNU Free Documentation License: Copying This Manual. (line 6) * fd_delimiter: I/O functions. (line 256) * fd_set_delimiter: I/O functions. (line 247) * fi: Conditionals. (line 11) * file: conf-database. (line 26) * file, --file mfdbtool option, summary: Invoking mfdbtool. (line 68) * filter script, debugging: Testing Filter Scripts. (line 60) * filter script, described: Start Up. (line 42) * filter script, running in test mode: Testing Filter Scripts. (line 60) * Finding function definition: Using MFL Mode. (line 51) * fnmatches: Special comparisons. (line 9) * for loop: Loops. (line 75) * foreground, --foreground calloutd option, summary: invocation-calloutd. (line 15) * foreground, --foreground mailfromd option, summary: General Settings. (line 10) * format, --format mfdbtool option, introduced: Basic Database Operations. (line 25) * format, --format mfdbtool option, summary: Invoking mfdbtool. (line 75) * format, --format mfdbtool option, using with --list: Basic Database Operations. (line 25) * from: import. (line 24) * from <1>: Polling. (line 160) * from ... import: import. (line 24) * func statement, function definition: Functions. (line 45) * function arguments, counting: Functions. (line 92) * function arguments, getting the number of: Functions. (line 92) * function calls: Functions and Modules. (line 15) * function definition, syntax of: Functions. (line 38) * function returning void: Functions. (line 178) * function, defined: Functions and Modules. (line 6) * F_OK: System functions. (line 14) * g, -g, mtasim option, summary: option summary. (line 30) * g, transform flag: s-expression. (line 19) * gacopyz-log, --gacopyz-log mailfromd option, summary: Logging and Debugging Options. (line 68) * gacopyz-log, --gacopyz-log, mtasim option, summary: option summary. (line 24) * GDBM: Building. (line 27) * GeoIP: Geolocation functions. (line 6) * geoip_country_code_by_addr: Geolocation functions. (line 16) * geoip_country_code_by_name: Geolocation functions. (line 22) * geolocation: Geolocation functions. (line 6) * get: protocol-calloutd. (line 80) * getdelim: I/O functions. (line 215) * getdomainname: System functions. (line 38) * getenv: System functions. (line 26) * gethostname: System functions. (line 31) * getline: I/O functions. (line 230) * getmacro: Macro access. (line 6) * getmx: DNS functions. (line 28) * getns: DNS functions. (line 190) * getopt: getopt. (line 10) * getpwnam: Passwd functions. (line 6) * getpwuid: Passwd functions. (line 7) * gettext: NLS Functions. (line 110) * getting cache status: Database functions. (line 197) * globbing patterns: Special comparisons. (line 9) * GNU Emacs, MFL mode: Using MFL Mode. (line 6) * GNU Readline: interactive mode. (line 11) * greylist: greylist. (line 6) * greylist <1>: Greylisting functions. (line 6) * greylist database: Database Formats. (line 56) * greylisting types: Greylisting. (line 68) * greylisting, Con Tassios type: Greylisting. (line 75) * greylisting, traditional: Greylisting. (line 68) * greylist_seconds_left: Predefined variables. (line 41) * greylist_seconds_left, global variable: Greylisting functions. (line 8) * greylist_seconds_left, global variable, introduced: Greylisting. (line 42) * group: conf-priv. (line 11) * group, --group calloutd option, summary: invocation-calloutd. (line 20) * group, --group mailfromd option, summary: General Settings. (line 15) * group, --group, mtasim option, described: interactive mode. (line 121) * group, --group, mtasim option, summary: option summary. (line 30) * groups: Starting and Stopping. (line 6) * growth policy, stack: stacksize. (line 42) * handler arguments: Handlers. (line 261) * handler declaration: Simplest Configurations. (line 6) * handler, cleanup: begin/end. (line 6) * handler, defined: Handlers. (line 6) * handler, described: Start Up. (line 50) * handler, initialization: begin/end. (line 6) * handler, startup: begin/end. (line 6) * hard STMP timeout: SMTP Timeouts. (line 28) * hasmx: DNS functions. (line 69) * hasmx, definition of the function: Catch and Throw. (line 102) * hasns: DNS functions. (line 185) * header: Handlers. (line 173) * header manipulation actions: Actions. (line 89) * header modification: Header modification functions. (line 6) * header, handler: Start Up. (line 50) * header_add: Header modification functions. (line 16) * header_add <1>: Header modification functions. (line 22) * header_delete: Header modification functions. (line 41) * header_insert: Header modification functions. (line 27) * header_prefix_all: Header modification functions. (line 93) * header_prefix_pattern: Header modification functions. (line 106) * header_rename: Header modification functions. (line 68) * header_rename.mf: Header modification functions. (line 70) * header_rename.mf <1>: Header modification functions. (line 95) * header_rename.mf <2>: Header modification functions. (line 108) * header_replace: Header modification functions. (line 54) * Heap overrun; increase #pragma stacksize, runtime error: Runtime errors. (line 29) * helo: Handlers. (line 113) * helo <1>: conf-timeout. (line 57) * helo, handler: Start Up. (line 50) * heloarg_test: Special test functions. (line 29) * heloarg_test.mf: Special test functions. (line 32) * help, --help calloutd option, summary: invocation-calloutd. (line 138) * HELP, mtasim statement: interactive mode. (line 27) * here document: Here Documents. (line 6) * hostname: DNS functions. (line 93) * htonl: Internet address manipulation functions. (line 12) * htons: Internet address manipulation functions. (line 20) * i, Sendmail macro: Sendmail. (line 27) * i, Sendmail macro in MeTA1: pmult-macros. (line 17) * i, Sendmail macro in Postfix: Postfix. (line 38) * i, transform flag: s-expression. (line 23) * i18n: NLS Functions. (line 11) * id: conf-server. (line 29) * id <1>: conf-calloutd-server. (line 28) * if: Conditionals. (line 11) * ignore-failed-reads, --ignore-failed-reads mfdbtool option, summary: Invoking mfdbtool. (line 80) * implicit type casts: Type casting. (line 6) * import: import. (line 24) * importing from modules: import. (line 6) * include search path, introduced: Comments. (line 31) * include, --include mailfromd option, summary: General Settings. (line 24) * include-path: conf-base. (line 13) * include_once: Comments. (line 62) * including files: Comments. (line 22) * indentation, MFL, default: Using MFL Mode. (line 27) * index: String manipulation. (line 29) * index <1>: String manipulation. (line 30) * inet_aton: Internet address manipulation functions. (line 24) * inet_ntoa: Internet address manipulation functions. (line 39) * infinite loop: Loops. (line 56) * initial-response: conf-timeout. (line 54) * INPUT_MAIL_FILTER, mc file directive: Sendmail. (line 10) * internationalization: NLS Functions. (line 11) * interval: String manipulation. (line 44) * Invalid back-reference number, runtime error: Runtime errors. (line 74) * Invalid exception number, runtime error: Runtime errors. (line 63) * invocation: Invocation. (line 6) * io-timeout: conf-timeout. (line 89) * isalnum: Character Type. (line 13) * isalpha: Character Type. (line 19) * isascii: Character Type. (line 25) * isblank: Character Type. (line 32) * iscntrl: Character Type. (line 36) * isdigit: Character Type. (line 39) * isgraph: Character Type. (line 42) * islower: Character Type. (line 45) * ismx: DNS functions. (line 121) * isprint: Character Type. (line 48) * ispunct: Character Type. (line 51) * isspace: Character Type. (line 55) * isupper: Character Type. (line 60) * isxdigit: Character Type. (line 63) * is_greylisted: Greylisting functions. (line 18) * is_ip: String manipulation. (line 208) * is_ip.mf: String manipulation. (line 209) * Jan Rafaj: Acknowledgments. (line 20) * Jeff Ballard: Acknowledgments. (line 44) * John McEleney: Acknowledgments. (line 36) * keywords: Reserved Words. (line 6) * L, \L, a mtasim command: interactive mode. (line 167) * l10n: NLS Functions. (line 11) * last_poll_host, global variable, introduced: Compatibility Callout functions. (line 63) * last_poll_recv, global variable, introduced: Compatibility Callout functions. (line 68) * last_poll_sent, global variable, introduced: Compatibility Callout functions. (line 66) * left angle bracket (<), < operator: Relational expressions. (line 6) * left angle bracket (<), <= operator: Relational expressions. (line 6) * length: String manipulation. (line 48) * len_to_netmask: Internet address manipulation functions. (line 45) * libdspam: DSPAM. (line 10) * libGeoIP: Geolocation functions. (line 6) * library and built-in functions, introduced: Functions and Modules. (line 34) * line, #line statement: Comments. (line 76) * lint mode: Testing Filter Scripts. (line 9) * lint, --lint mailfromd option, introduced: Testing Filter Scripts. (line 9) * lint, --lint mailfromd option, summary: Logging and Debugging Options. (line 49) * list, --list mfdbtool option, described: Basic Database Operations. (line 9) * list, --list mfdbtool option, summary: Invoking mfdbtool. (line 10) * listen: conf-server. (line 44) * listen <1>: conf-calloutd-server. (line 43) * listen <2>: pmult-conf. (line 9) * listens: Special test functions. (line 7) * listing a database contents: Basic Database Operations. (line 9) * literal concatenation: Concatenation. (line 11) * literals: Literals. (line 6) * local state directory: Building. (line 141) * local variables: Functions. (line 218) * localdomain: System functions. (line 47) * localdomain.mf: System functions. (line 47) * localization: NLS Functions. (line 11) * localpart: String manipulation. (line 62) * location-column, --location-column mailfromd option, described: Testing Filter Scripts. (line 19) * location-column, --location-column mailfromd option, summary: Logging and Debugging Options. (line 6) * lock-retry-count: conf-database. (line 60) * lock-retry-timeout: conf-database. (line 66) * log-facility, --log-facility calloutd option, summary: invocation-calloutd. (line 62) * log-facility, --log-facility mailfromd option, introduced: Logging and Debugging. (line 49) * log-facility, --log-facility mailfromd option, summary: Logging and Debugging Options. (line 117) * log-level: pmult-client. (line 75) * log-tag, --log-tag calloutd option, summary: invocation-calloutd. (line 65) * log-tag, --log-tag mailfromd option, introduced: Logging and Debugging. (line 56) * log-tag, --log-tag mailfromd option, summary: Logging and Debugging Options. (line 120) * logger: conf-debug. (line 6) * logger <1>: conf-calloutd-log. (line 6) * logger, --logger calloutd option, summary: invocation-calloutd. (line 69) * logger, --logger mailfromd option, introduced: Logging and Debugging. (line 21) * logger, --logger mailfromd option, summary: Logging and Debugging Options. (line 113) * loop: Loops. (line 6) * loop body: Loops. (line 36) * loop statement: Loops. (line 6) * loop, do-style: Loops. (line 90) * loop, for-style: Loops. (line 75) * loop, infinite: Loops. (line 56) * loop, while-style: Loops. (line 67) * ltrim: String manipulation. (line 140) * m4: Preprocessor. (line 6) * macro expansion: Literals. (line 57) * macros, MeTA1: pmult-macros. (line 6) * macros, referencing: Sendmail Macros. (line 6) * macro_defined: Macro access. (line 18) * mail: conf-timeout. (line 60) * mail filtering language: MFL. (line 6) * mail sending rate, explained: Rate Limit. (line 6) * Mail Transfer Agent (MTA): Start Up. (line 6) * mail-from-address: conf-callout. (line 16) * mailbox functions: Mailbox functions. (line 6) * mailbox_append_message: Mailbox functions. (line 72) * mailbox_close: Mailbox functions. (line 69) * mailbox_get_message: Mailbox functions. (line 61) * mailbox_messages_count: Mailbox functions. (line 56) * mailbox_open: Mailbox functions. (line 12) * mailer URL: Mail Sending Functions. (line 14) * mailer, --mailer mailfromd option, summary: General Settings. (line 30) * mailfromd, building: Building. (line 6) * mailfrom_address: Predefined variables. (line 79) * mailutils: Building. (line 14) * mailutils_set_debug_level: Debugging Functions. (line 9) * main, MFL function: Run Mode. (line 10) * maintenance, database: Database Maintenance. (line 6) * mappwnam: Passwd functions. (line 35) * mappwuid: Passwd functions. (line 36) * matches: Special comparisons. (line 9) * match_cidr: Internet address manipulation functions. (line 60) * match_cidr.mf: Internet address manipulation functions. (line 62) * match_dnsbl: Blacklisting Functions. (line 9) * match_dnsbl, definition: Some Useful Functions. (line 68) * match_dnsbl.mf: Blacklisting Functions. (line 18) * match_rhsbl: Blacklisting Functions. (line 40) * match_rhsbl.mf: Blacklisting Functions. (line 51) * max-instances: conf-server. (line 56) * max-instances <1>: conf-calloutd-server. (line 55) * max-open-mailboxes: conf-runtime. (line 14) * max-open-messages: conf-runtime. (line 18) * max-pmilter-fd: pmult-conf. (line 32) * max-streams: conf-runtime. (line 10) * max-threads-hard: pmult-conf. (line 26) * max-threads-soft: pmult-conf. (line 23) * MaxRecipientsPerMessage, sendmail option: Controlling Number of Recipients. (line 6) * memory chunk too big to fit into heap, runtime error: Runtime errors. (line 30) * message digest: Message digest functions. (line 6) * message functions: Message functions. (line 6) * message modification queue: Message modification queue. (line 6) * Message-ID, exporting: Logging and Debugging. (line 87) * Message-ID, exporting in mc file: Sendmail. (line 27) * Message-ID, using in mailfromd logs: Logging and Debugging. (line 87) * message_body_is_empty: Message functions. (line 26) * message_body_lines: Message body functions. (line 10) * message_body_rewind: Message body functions. (line 14) * message_body_size: Message body functions. (line 6) * message_body_to_stream: Message body functions. (line 28) * message_burst: Message digest functions. (line 16) * message_close: Message functions. (line 32) * message_count_parts: MIME functions. (line 9) * message_find_header: Header functions. (line 19) * message_from_stream: Message functions. (line 53) * message_get_part: MIME functions. (line 16) * message_has_header: Header functions. (line 44) * message_header_count: Header functions. (line 13) * message_header_decode: Mail header functions. (line 26) * message_header_encode: Mail header functions. (line 6) * message_header_lines: Header functions. (line 10) * message_header_size: Header functions. (line 6) * message_is_multipart: MIME functions. (line 6) * message_lines: Message functions. (line 35) * message_nth_header_name: Header functions. (line 34) * message_nth_header_value: Header functions. (line 39) * message_read_body_line: Message body functions. (line 21) * message_read_line: Message functions. (line 42) * message_rewind: Message functions. (line 49) * message_size: Message functions. (line 15) * message_to_stream: Message functions. (line 63) * meta1: MeTA1. (line 6) * meta1 macros: pmult-macros. (line 6) * mfdbtool: Basic Database Operations. (line 6) * mfdbtool <1>: mfdbtool. (line 6) * MFL: MFL. (line 6) * MFL mode,: Using MFL Mode. (line 12) * MFL mode, enabling: Using MFL Mode. (line 12) * MFL mode, GNU Emacs: Using MFL Mode. (line 6) * mfl-basic-offset: Using MFL Mode. (line 97) * mfl-case-line-offset: Using MFL Mode. (line 111) * mfl-comment-offset: Using MFL Mode. (line 132) * mfl-include-path: Using MFL Mode. (line 90) * mfl-loop-continuation-offset: Using MFL Mode. (line 148) * mfl-loop-statement-offset: Using MFL Mode. (line 139) * mfl-mailfromd-command: Using MFL Mode. (line 82) * mfl-mode.el: Using MFL Mode. (line 12) * mfl-returns-offset: Using MFL Mode. (line 123) * MF_SIEVE_DEBUG_INSTR: Sieve Interface. (line 35) * MF_SIEVE_DEBUG_TRACE: Sieve Interface. (line 32) * MF_SIEVE_FILE: Sieve Interface. (line 20) * MF_SIEVE_LOG: Sieve Interface. (line 29) * MF_SIEVE_TEXT: Sieve Interface. (line 24) * milter abort: rset. (line 6) * milter stage handler arguments: Handlers. (line 261) * milter stage handler, defined: Handlers. (line 6) * milter state handler, declaring: Simplest Configurations. (line 6) * milter state handler, described: Start Up. (line 50) * milter-actions, --milter-actions, mtasim option, summary: option summary. (line 85) * milter-proto, --milter-proto, mtasim option, summary: option summary. (line 57) * milter-socket, --milter-socket mailfromd option, summary: General Settings. (line 43) * milter-timeout: conf-milter. (line 6) * milter-timeout, --milter-timeout mailfromd option, summary: Timeout Control. (line 8) * milter-timeout, --milter-timeout, mtasim option, summary: option summary. (line 62) * milter-version, --milter-version, mtasim option, summary: option summary. (line 47) * miltermacros: miltermacros. (line 6) * mmq_purge: Message modification queue. (line 66) * module: module structure. (line 6) * module declaration: module structure. (line 6) * module, defined: Functions and Modules. (line 34) * module, defined <1>: Modules. (line 6) * MTA: Start Up. (line 6) * mtasim: mtasim. (line 6) * mtasim administrative commands: interactive mode. (line 149) * mtasim auto mode: interactive mode. (line 87) * mtasim daemon mode: daemon mode. (line 6) * mtasim expect mode: expect commands. (line 6) * mtasim, --mtasim mailfromd option, summary: General Settings. (line 34) * mtasim, declare sender socket: interactive mode. (line 189) * mtasim, defining Sendmail macros: interactive mode. (line 158) * mtasim, introduced: Testing Filter Scripts. (line 105) * mtasim, listing Sendmail macros: interactive mode. (line 167) * mtasim, undefining Sendmail macros: interactive mode. (line 181) * mtasim, using in shell scripts: expect commands. (line 44) * multiline strings: Here Documents. (line 6) * multiple sender addresses: Predefined variables. (line 86) * multiple sender addresses, using with polling commands.: Compatibility Callout functions. (line 51) * mx fnmatches: Special comparisons. (line 48) * mx matches: Special comparisons. (line 36) * Nacho González López: Acknowledgments. (line 44) * name clashes: Shadowing. (line 6) * National Language Support: NLS Functions. (line 6) * Navigating through function definitions: Using MFL Mode. (line 51) * negative expiration period, defined: Database Formats. (line 22) * negative-expire-interval: conf-database. (line 40) * netmask_to_len: Internet address manipulation functions. (line 53) * Neutral, SPF result code: SPF Functions. (line 54) * next: Loops. (line 46) * next statement: Loops. (line 46) * ngettext: NLS Functions. (line 116) * NLS: NLS Functions. (line 6) * nls.mf: NLS Functions. (line 16) * No previous regular expression, runtime error: Runtime errors. (line 69) * no-interactive, --no-interactive, mtasim option, summary: option summary. (line 90) * no-preprocessor, --no-preprocessor mailfromd option, summary: Preprocessor Options. (line 9) * no-preprocessor, --no-preprocessor mailfromd option, usage: Preprocessor. (line 141) * no-site-config, --no-site-config calloutd option, summary: invocation-calloutd. (line 122) * non-blocking syslog: Logging and Debugging. (line 21) * None, SPF result code: SPF Functions. (line 47) * non_smtpd_milters, postfix configuration: Postfix. (line 6) * not: Boolean expressions. (line 6) * Not enough memory, runtime error: Runtime errors. (line 23) * not_found, exception type: Built-in Exceptions. (line 106) * ntohl: Internet address manipulation functions. (line 8) * ntohs: Internet address manipulation functions. (line 16) * number: Predefined variables. (line 8) * number of actual arguments: Functions. (line 92) * N_: Preprocessor. (line 91) * OLD_EXCEPTION_CODES, preprocessor symbol: 43x-440. (line 19) * on statement: Polling. (line 84) * open: I/O functions. (line 19) * operator associativity: Precedence. (line 14) * operator precedence, defined: Precedence. (line 6) * optarg: getopt. (line 113) * opterr: getopt. (line 127) * optimize, --optimize mailfromd option, summary: General Settings. (line 37) * optind: getopt. (line 116) * option: conf-server. (line 72) * optional arguments to a function: Functions. (line 84) * optional arguments, checking if supplied: Functions. (line 100) * optopt: getopt. (line 122) * or: Boolean expressions. (line 6) * Out of stack space; increase #pragma stacksize, runtime error: Runtime errors. (line 28) * overriding initial variable values: Testing Filter Scripts. (line 72) * parsing command line arguments: getopt. (line 6) * pass: Pass. (line 6) * Pass, SPF result code: SPF Functions. (line 60) * pc out of range, runtime error: Runtime errors. (line 48) * Peter Markeloff: Acknowledgments. (line 26) * Phil Miller: Acknowledgments. (line 44) * pidfile: conf-base. (line 36) * pidfile <1>: conf-calloutd-setup. (line 9) * pidfile <2>: pmult-conf. (line 17) * pidfile <3>: Starting and Stopping. (line 60) * pidfile, --pidfile calloutd option, summary: invocation-calloutd. (line 26) * pidfile, --pidfile mailfromd option, summary: General Settings. (line 50) * pies: pmult. (line 30) * pmilter-debug: pmult-debug. (line 46) * pmult: pmult. (line 6) * pmult debugging: pmult-conf. (line 6) * pmult, described: pmult. (line 6) * poll command, standard verification: Polling. (line 148) * poll command, strict verification: Polling. (line 154) * poll keyword: Polling. (line 137) * poll statement, defined: Polling. (line 137) * poll.mf: Compatibility Callout functions. (line 10) * port, --port mailfromd option, summary: General Settings. (line 43) * port, --port, mtasim option, described: interactive mode. (line 64) * port, --port, mtasim option, summary: option summary. (line 94) * portprobe: Special test functions. (line 6) * portprobe.mf: Special test functions. (line 8) * positive expiration period, defined: Database Formats. (line 22) * positive-expire-interval: conf-database. (line 36) * Postfix: Postfix. (line 6) * postfix-macros.sed: Postfix. (line 46) * pp-setup: Preprocessor. (line 16) * pragmatic comments: Pragmas. (line 6) * precedence, operators: Precedence. (line 6) * precious: rset. (line 13) * precious <1>: Variables. (line 54) * precious variables: rset. (line 13) * predefined variables: Predefined variables. (line 6) * predict, --predict mfdbtool option, introduced: Basic Database Operations. (line 35) * predict, --predict mfdbtool option, summary: Invoking mfdbtool. (line 85) * preprocessor: Preprocessor. (line 6) * preprocessor, --preprocessor mailfromd option, summary: Preprocessor Options. (line 12) * preprocessor, --preprocessor mailfromd option, usage: Preprocessor. (line 144) * primitive_hasmx: DNS functions. (line 62) * primitive_hasns: DNS functions. (line 181) * primitive_hostname: DNS functions. (line 76) * primitive_ismx: DNS functions. (line 107) * primitive_resolve: DNS functions. (line 131) * printf: Preprocessor. (line 52) * probe message: SAV. (line 20) * procedures: Functions. (line 178) * prog: Handlers. (line 6) * program_trace: Debugging Functions. (line 96) * progress: EOM Functions. (line 8) * prompt, --prompt, mtasim option, summary: option summary. (line 98) * ptr_validate: DNS functions. (line 172) * public: Variables. (line 47) * public <1>: Functions. (line 60) * qualifier, function declaration: Functions. (line 60) * qualifiers, variable declaration: Variables. (line 47) * quarantine: Quarantine functions. (line 6) * quit: conf-timeout. (line 69) * quit <1>: protocol-calloutd. (line 165) * raising exceptions: Catch and Throw. (line 151) * rate: Rate limiting functions. (line 6) * rate database: Database Formats. (line 27) * rateok: Rate limiting functions. (line 26) * rateok.mf: Rate limiting functions. (line 30) * rc.mailfromd: Starting and Stopping. (line 71) * rcpt: conf-timeout. (line 63) * rcpt_add: Envelope modification functions. (line 15) * rcpt_count: Predefined variables. (line 101) * rcpt_delete: Envelope modification functions. (line 18) * read: I/O functions. (line 203) * read-timeout: pmult-client. (line 63) * readline: interactive mode. (line 11) * regex: regex. (line 11) * regular expression matching: Special comparisons. (line 9) * reject: Actions. (line 22) * reject action, defined: Actions. (line 22) * reject action, introduced: Start Up. (line 26) * reject in begin: begin/end. (line 55) * reject in end: begin/end. (line 55) * reject messages, marking cached rejects: Predefined variables. (line 14) * relayed: Database functions. (line 208) * relayed-domain-file: conf-base. (line 22) * relayed-domain-file, --relayed-domain-file mailfromd option, summary: General Settings. (line 54) * replace: Actions. (line 100) * replace action, defined: Actions. (line 100) * replace in begin: begin/end. (line 60) * replace in end: begin/end. (line 60) * replbody: Body Modification Functions. (line 9) * replbody_fd: Body Modification Functions. (line 20) * replstr: String manipulation. (line 69) * require: Functions and Modules. (line 34) * require <1>: import. (line 10) * requiring modules: import. (line 6) * reserved words: Reserved Words. (line 6) * resolv-conf-file, --resolv-conf-file calloutd option, summary: invocation-calloutd. (line 30) * resolv-conf-file, --resolv-conf-file mailfromd option, summary: General Settings. (line 61) * resolve: DNS functions. (line 163) * return in begin: begin/end. (line 53) * return in end: begin/end. (line 53) * return statement, defined: Functions. (line 163) * returning from a catch: Catch and Throw. (line 79) * returning from an exception handler: Catch and Throw. (line 79) * returns statement, function definition: Functions. (line 45) * reuseaddr: conf-server. (line 65) * reuseaddr <1>: conf-calloutd-server. (line 64) * revip: String manipulation. (line 223) * revip, definition of: Some Useful Functions. (line 15) * revstr: String manipulation. (line 75) * rewind: I/O functions. (line 171) * right angle bracket (>), > operator: Relational expressions. (line 6) * right angle bracket (>), >= operator: Relational expressions. (line 6) * rindex: String manipulation. (line 81) * rindex <1>: String manipulation. (line 82) * RSET: rset. (line 6) * rset: conf-timeout. (line 66) * rtrim: String manipulation. (line 157) * run: protocol-calloutd. (line 111) * run mode: Run Mode. (line 6) * run, --run mailfromd option, described: Run Mode. (line 10) * run, --run mailfromd option, summary: Operation Modifiers. (line 9) * runtime: conf-runtime. (line 6) * runtime error: Runtime errors. (line 6) * runtime errors, fatal: Runtime errors. (line 20) * runtime errors, tracing: Runtime errors. (line 138) * R_OK: System functions. (line 17) * s, Sendmail macro: HELO Domain. (line 6) * s, Sendmail macro <1>: Sendmail. (line 85) * S, \S, a mtasim command: interactive mode. (line 189) * s-expression: s-expression. (line 6) * sa: SpamAssassin. (line 137) * sa.mf: String manipulation. (line 178) * safedb.mf: Database functions. (line 109) * safedbdel: Database functions. (line 138) * safedbget: Database functions. (line 124) * safedbmap: Database functions. (line 117) * safedbput: Database functions. (line 131) * safedb_verbose: Predefined variables. (line 112) * safedb_verbose <1>: Database functions. (line 145) * sa_code: Predefined variables. (line 98) * SA_FORGET: SpamAssassin. (line 28) * sa_format_report_header: String manipulation. (line 184) * sa_format_score: String manipulation. (line 173) * sa_keywords: Predefined variables. (line 109) * sa_keywords, global variable: SpamAssassin. (line 56) * SA_LEARN_HAM: SpamAssassin. (line 25) * SA_LEARN_SPAM: SpamAssassin. (line 22) * SA_REPORT: SpamAssassin. (line 17) * sa_score, global variable: SpamAssassin. (line 47) * SA_SYMBOLS: SpamAssassin. (line 12) * sa_threshold: Predefined variables. (line 106) * sa_threshold, global variable: SpamAssassin. (line 53) * scope of a catch: Catch and Throw. (line 53) * scope of exception handlers: Catch and Throw. (line 53) * scope of visibility: scope of visibility. (line 6) * scope of visibility, functions: Functions. (line 60) * scope of visibility, variables: Variables. (line 11) * script file checking: Testing Filter Scripts. (line 9) * script-file: conf-base. (line 6) * scripting, parsing command line arguments: getopt. (line 6) * selecting syslog facility: Logging and Debugging. (line 49) * sender address verification, described: SAV. (line 6) * sender address verification, limitations: Limitations. (line 6) * Sender Policy Framework: SPF. (line 6) * Sender Policy Framework, defined: SPF Functions. (line 6) * sender verification, writing tests: Polling. (line 6) * sender-socket, --sender-socket, mtasim option, summary: option summary. (line 101) * sending rate, explained: Rate Limit. (line 6) * Sendmail macros, exporting: Sendmail. (line 27) * Sendmail macros, referencing: Sendmail Macros. (line 6) * sendmail macros, setting from the command line: Testing Filter Scripts. (line 65) * send_dsn: Mail Sending Functions. (line 143) * send_mail: Mail Sending Functions. (line 53) * send_message: Mail Sending Functions. (line 127) * send_text: Mail Sending Functions. (line 88) * Sergey Afonin: Acknowledgments. (line 33) * server: conf-server. (line 22) * server <1>: conf-calloutd-server. (line 21) * server, callout: SMTP Timeouts. (line 28) * set: Variables. (line 76) * set <1>: Assignments. (line 6) * set, --set calloutd option, summary: invocation-calloutd. (line 126) * setvar: conf-base. (line 10) * set_from: Envelope modification functions. (line 10) * shadowing, constant-constant: Shadowing. (line 189) * shadowing, defined: Shadowing. (line 6) * shadowing, variable: Shadowing. (line 76) * shadowing, variable-constant: Shadowing. (line 137) * show-config-options, --show-config-options calloutd option, summary: invocation-calloutd. (line 135) * show-defaults, --show-defaults mailfromd option, introduced: Databases. (line 12) * show-defaults, --show-defaults mailfromd option, summary: Operation Modifiers. (line 14) * shutdown: I/O functions. (line 146) * SHUT_RD: I/O functions. (line 156) * SHUT_RDWR: I/O functions. (line 163) * SHUT_WR: I/O functions. (line 159) * sid: protocol-calloutd. (line 98) * sieve: Sieve Interface. (line 11) * Sieve: Sieve Interface. (line 6) * sieve.mf: Sieve Interface. (line 16) * SIGHUP: Starting and Stopping. (line 42) * SIGINT: Starting and Stopping. (line 36) * signals: Starting and Stopping. (line 36) * SIGQUIT: Starting and Stopping. (line 36) * SIGTERM: Starting and Stopping. (line 36) * Simon Christian: Acknowledgments. (line 44) * Simon Kelley: Building. (line 189) * single-process: conf-server. (line 59) * single-process <1>: conf-calloutd-server. (line 58) * single-process, --single-process calloutd option, summary: invocation-calloutd. (line 40) * single-process, --single-process mailfromd option, summary: Logging and Debugging Options. (line 54) * site-start.el: Using MFL Mode. (line 12) * sleep: System functions. (line 124) * smtp-timeout: conf-timeout. (line 12) * smtp-timeout <1>: conf-timeout. (line 22) * smtpd_milters, postfix configuration: Postfix. (line 6) * socket map: Sockmaps. (line 6) * sockmap.mf: Sockmaps. (line 34) * sockmap_lookup: Sockmaps. (line 37) * sockmap_single_lookup: Sockmaps. (line 51) * soft SMTP timeout: SMTP Timeouts. (line 28) * SoftFail, SPF result code: SPF Functions. (line 81) * source-info, --source-info calloutd option, summary: invocation-calloutd. (line 91) * source-info, --source-info mailfromd option, summary: Logging and Debugging Options. (line 124) * source-ip: conf-base. (line 33) * source-ip <1>: conf-calloutd-setup. (line 6) * source-ip, --source-ip calloutd option, summary: invocation-calloutd. (line 34) * source-ip, --source-ip calloutd option, summary <1>: invocation-calloutd. (line 80) * source-ip, --source-ip mailfromd option, summary: General Settings. (line 72) * SpamAssassin: SpamAssassin. (line 6) * spamc: SpamAssassin. (line 6) * spamd: SpamAssassin. (line 6) * spawn: I/O functions. (line 107) * SPF: SPF. (line 6) * SPF, checking host record: SPF Functions. (line 19) * SPF, defined: SPF Functions. (line 6) * spf.mf: SPF Functions. (line 142) * spf_check_host: SPF Functions. (line 148) * spf_explanation: SPF Functions. (line 248) * spf_explanation_prefix: SPF Functions. (line 267) * spf_mechanism: SPF Functions. (line 263) * spf_status_string: SPF Functions. (line 245) * spf_test_record: SPF Functions. (line 204) * sprintf: String formatting. (line 6) * stack growth policy: stacksize. (line 42) * stack traces, reading: Runtime errors. (line 175) * Stack underflow, runtime error: Runtime errors. (line 39) * stack-trace: conf-debug. (line 27) * stack-trace, --stack-trace mailfromd option, explained: Runtime errors. (line 159) * stack-trace, --stack-trace mailfromd option, summary: Logging and Debugging Options. (line 59) * stacksize: stacksize. (line 12) * stack_trace: Debugging Functions. (line 108) * stack_trace function, introduced: Runtime errors. (line 192) * stage handler arguments: Handlers. (line 261) * stage handler, defined: Handlers. (line 6) * standalone catch: Catch and Throw. (line 59) * standard address verification: SAV. (line 20) * standard error, using for diagnostics output: Logging and Debugging. (line 6) * standard verification with poll: Polling. (line 148) * startup: Starting and Stopping. (line 6) * startup handler: begin/end. (line 6) * state handler, declaring: Simplest Configurations. (line 6) * state-directory: conf-base. (line 19) * state-directory <1>: conf-calloutd-setup. (line 12) * state-directory, --state-directory calloutd option, summary: invocation-calloutd. (line 45) * state-directory, --state-directory mailfromd option, summary: General Settings. (line 65) * state-directory, --state-directory mfdbtool option, summary: Invoking mfdbtool. (line 90) * statedir, --statedir, mtasim option, described: interactive mode. (line 110) * statedir, --statedir, mtasim option, summary: option summary. (line 106) * statements: Statements. (line 6) * statements, conditional: Conditionals. (line 6) * static: Variables. (line 47) * static <1>: Functions. (line 60) * status.mf, module: Exceptions. (line 23) * stderr, --stderr calloutd option, summary: invocation-calloutd. (line 76) * stderr, --stderr mailfromd option, summary: Logging and Debugging Options. (line 166) * stdio, --stdio, mtasim option, summary: option summary. (line 110) * stdpoll: Compatibility Callout functions. (line 32) * strftime: System functions. (line 62) * strftime <1>: System functions. (line 63) * strict address verification: SAV. (line 56) * strict verification with poll: Polling. (line 154) * strictpoll: Compatibility Callout functions. (line 43) * string: Predefined variables. (line 51) * string <1>: Predefined variables. (line 56) * string <2>: Predefined variables. (line 61) * string <3>: Predefined variables. (line 66) * string <4>: Predefined variables. (line 73) * string_list_iterate: Preprocessor. (line 66) * strip_domain_part: String manipulation. (line 194) * strip_domain_part, definition of: Some Useful Functions. (line 38) * strip_domain_part.mf: String manipulation. (line 199) * substr: String manipulation. (line 96) * substr <1>: String manipulation. (line 97) * substring: String manipulation. (line 109) * success, exception type: Built-in Exceptions. (line 106) * supplementary groups: Starting and Stopping. (line 6) * switch: Conditionals. (line 44) * switch statement: Conditionals. (line 44) * syntax check: Testing Filter Scripts. (line 9) * syntax-check, --syntax-check mailfromd option, introduced: Testing Filter Scripts. (line 9) * syntax-check, --syntax-check mailfromd option, summary: Logging and Debugging Options. (line 136) * syslog: Syslog Interface. (line 15) * syslog facility, default: Logging and Debugging. (line 49) * syslog facility, selecting: Logging and Debugging. (line 49) * syslog tag: Logging and Debugging. (line 56) * syslog, --syslog calloutd option, summary: invocation-calloutd. (line 73) * syslog, --syslog mailfromd option, summary: Logging and Debugging Options. (line 163) * syslog, asynchronous: Logging and Debugging. (line 21) * syslog, default implementation: Logging and Debugging. (line 21) * syslog, non-blocking: Building. (line 180) * syslog, non-blocking <1>: Logging and Debugging. (line 21) * syslog, using for diagnostics output: Logging and Debugging. (line 6) * syslog.mf: Syslog Interface. (line 21) * system: System functions. (line 119) * system-wide startup script: Starting and Stopping. (line 71) * tbf database: Database Formats. (line 41) * tbf_rate: Rate limiting functions. (line 43) * tempfail: Actions. (line 28) * tempfail action, defined: Actions. (line 28) * tempfail action, introduced: Start Up. (line 37) * tempfail in begin: begin/end. (line 55) * tempfail in end: begin/end. (line 55) * tempfile: I/O functions. (line 166) * temp_failure, exception type: Built-in Exceptions. (line 96) * test, --test mailfromd option, introduced: Testing Filter Scripts. (line 60) * test, --test mailfromd option, specifying handler name: Testing Filter Scripts. (line 99) * test, --test mailfromd option, summary: Operation Modifiers. (line 17) * Texinfo: Conventions. (line 6) * textdomain: NLS Functions. (line 99) * Thomas Lynch: Acknowledgments. (line 44) * throw: Catch and Throw. (line 151) * time: System functions. (line 58) * time formats, for --time-format option: Time and Date Formats. (line 6) * Time Interval Specification: conf-types. (line 10) * time-format, --time-format mfdbtool option, summary: Invoking mfdbtool. (line 96) * timeout: protocol-calloutd. (line 104) * timeout escalation: SMTP Timeouts. (line 11) * tolower: String manipulation. (line 125) * toupper: String manipulation. (line 133) * trace file, mtasim: traces. (line 6) * trace, --trace mailfromd option, introduced: Logging and Debugging. (line 73) * trace, --trace mailfromd option, summary: Logging and Debugging Options. (line 139) * trace-actions: conf-debug. (line 33) * trace-file, --trace-file, mtasim option, described: traces. (line 9) * trace-file, --trace-file, mtasim option, summary: option summary. (line 115) * trace-program: conf-debug. (line 38) * trace-program, --trace-program mailfromd option, summary: Logging and Debugging Options. (line 145) * transcript: conf-debug. (line 50) * transcript <1>: conf-calloutd-log. (line 27) * transcript, --transcript calloutd option, summary: invocation-calloutd. (line 103) * transcript, --transcript mailfromd option, introduced: Logging and Debugging. (line 302) * transcript, --transcript mailfromd option, output example: Logging and Debugging. (line 308) * transcript, --transcript mailfromd option, summary: Logging and Debugging Options. (line 157) * try statement: Catch and Throw. (line 13) * try-catch construct: Catch and Throw. (line 13) * trying several sender addresses: Compatibility Callout functions. (line 51) * type: pmult-client. (line 33) * type casts, explicit: Type casting. (line 24) * type casts, implicit: Type casting. (line 6) * U, -U option, described: Preprocessor. (line 131) * U, -U option, summary: Preprocessor Options. (line 20) * u, -u, mtasim option, summary: option summary. (line 37) * U, \U, a mtasim command: interactive mode. (line 181) * umask: System functions. (line 134) * uname: System functions. (line 84) * undefine, --undefine mailfromd option, described: Preprocessor. (line 131) * undefine, --undefine mailfromd option, summary: Preprocessor Options. (line 20) * unescape: String manipulation. (line 14) * unescape <1>: String manipulation. (line 20) * unfold: Mail header functions. (line 37) * unlink: System functions. (line 115) * upgrading from 1.x to 2.x: 1x-2x. (line 6) * upgrading from 2.x to 3.0.x: 2x-30x. (line 6) * upgrading from 3.0.x to 3.1: 30x-31x. (line 6) * upgrading from 3.1.x to 4.0: 31x-400. (line 6) * Upgrading from 4.0 to 4.1: 400-410. (line 6) * Upgrading from 4.1 to 4.2: 410-420. (line 6) * Upgrading from 4.2 to 4.3.x: 420-43x. (line 6) * Upgrading from 4.3.x to 4.4: 43x-440. (line 6) * Upgrading from 4.4 to 5.0: 440-500. (line 6) * Upgrading from 5.0 to 5.1: 500-510. (line 6) * Upgrading from 5.x to 6.0: 5x0-600. (line 6) * Upgrading from 6.0 to 7.0: 600-700. (line 6) * Upgrading from 7.0 to 8.0: 700-800. (line 6) * Upgrading from 8.2 to 8.3: 820-830. (line 6) * Upgrading from 8.2 to 8.4: 820-830. (line 6) * Upgrading from 8.5 to 8.6: 850-860. (line 6) * Upgrading from 8.7 to 8.8: 870-880. (line 6) * url: pmult-client. (line 47) * URL, mailer: Mail Sending Functions. (line 14) * usage, --usage calloutd option, summary: invocation-calloutd. (line 142) * user: conf-priv. (line 6) * user privileges: Starting and Stopping. (line 6) * user, --user calloutd option, summary: invocation-calloutd. (line 49) * user, --user mailfromd option, summary: General Settings. (line 78) * user, --user, mtasim option, described: interactive mode. (line 121) * user, --user, mtasim option, summary: option summary. (line 37) * v, -v, mtasim option, summary: option summary. (line 121) * validuser: Special test functions. (line 13) * valid_domain: Special test functions. (line 18) * valid_domain, definition: Some Useful Functions. (line 56) * valid_domain.mf: Special test functions. (line 24) * vaptr: getopt. (line 154) * variable assignment: HELO Domain. (line 27) * variable assignment <1>: Variables. (line 76) * variable assignment <2>: Assignments. (line 6) * variable declaration: HELO Domain. (line 19) * variable declarations: Variables. (line 35) * variable interpretation: Literals. (line 57) * variable lexical scope: Variables. (line 11) * variable number of arguments: Functions. (line 127) * variable shadowing: Shadowing. (line 76) * variable values, setting from the command line: Testing Filter Scripts. (line 72) * variable, --variable mailfromd option, introduced: Testing Filter Scripts. (line 72) * variable, --variable mailfromd option, summary: General Settings. (line 84) * variable, assigning a value: Variables. (line 76) * variable, precious: rset. (line 13) * variables, accessing from catch: Catch and Throw. (line 131) * variables, automatic: Functions. (line 218) * variables, declaring: Variables. (line 35) * variables, defined: Variables. (line 6) * variables, introduced: HELO Domain. (line 19) * variables, local: Functions. (line 218) * variables, precious: Variables. (line 54) * variables, predefined: Predefined variables. (line 6) * variables, referencing: Variables. (line 95) * variadic function: Functions. (line 127) * verbose, --verbose, mtasim option, summary: option summary. (line 121) * verbosity level: Logging and Debugging. (line 100) * vercmp: String manipulation. (line 163) * Verifying script syntax: Using MFL Mode. (line 68) * verp_extract_user: String manipulation. (line 232) * version, --version calloutd option, summary: invocation-calloutd. (line 145) * void functions: Functions. (line 178) * vrfy: protocol-calloutd. (line 26) * VRFY, SMTP statement: conf-callout. (line 27) * when keyword: Polling. (line 84) * while: Loops. (line 6) * while loop: Loops. (line 67) * whitelisting: Greylisting. (line 98) * WITH_DSPAM: DSPAM. (line 10) * WITH_GEOIP: Geolocation functions. (line 32) * WITH_GEOIP <1>: Geolocation functions. (line 6) * write: I/O functions. (line 180) * write-timeout: pmult-client. (line 57) * write_body: I/O functions. (line 189) * W_OK: System functions. (line 20) * X, -X, mtasim option, summary: option summary. (line 94) * x, transform flag: s-expression. (line 26) * xref, --xref mailfromd option, summary: Logging and Debugging Options. (line 170) * X_OK: System functions. (line 23) * Zeus Panchenko: Acknowledgments. (line 29)