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-2024 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.
    
    


Indirect:
mailfromd.info-1: 1165
mailfromd.info-2: 301300
mailfromd.info-3: 601413

Tag Table:
(Indirect)
Node: Top1165
Node: Preface10074
Node: History11658
Ref: History-Footnote-117773
Node: Acknowledgments17817
Node: Intro19961
Ref: Intro-Footnote-122177
Ref: Intro-Footnote-222215
Ref: Intro-Footnote-322250
Node: Conventions22287
Node: Overview23511
Node: SAV24219
Ref: standard verification25116
Node: Limitations28434
Node: Rate Limit30529
Node: SPF31009
Node: Building32002
Ref: DBM32920
Ref: default user privileges35062
Ref: default script file36085
Ref: statedir37672
Ref: syslog-async39889
Node: Tutorial43353
Node: Start Up44424
Ref: continue45217
Ref: accept45286
Ref: reject45461
Ref: discard45675
Ref: tempfail45916
Ref: milter state46598
Ref: handler names46598
Ref: milter-control-flow47401
Node: Simplest Configurations49009
Node: Conditional Execution51808
Node: Functions and Modules54109
Ref: funcall54727
Node: Domain Name System56648
Node: Checking Sender Address57687
Ref: Checking Sender Address-Footnote-160147
Node: SMTP Timeouts60249
Ref: callout server61685
Node: Avoiding Verification Loops63870
Ref: Avoiding Verification Loops-Footnote-167095
Ref: Avoiding Verification Loops-Footnote-267176
Node: HELO Domain67194
Node: rset70255
Node: Controlling Number of Recipients71562
Ref: Controlling Number of Recipients-Footnote-174961
Node: Sending Rate75051
Ref: TBF78663
Node: Greylisting81611
Ref: greylisting types84728
Ref: whitelisting86101
Node: Local Account Verification87176
Node: Databases89809
Node: Database Formats91662
Ref: cache database91885
Ref: cache expiration92496
Ref: rate database92749
Ref: tbf database93134
Ref: greylist database93582
Node: Basic Database Operations93996
Ref: --list option94290
Ref: estimated time of sending95440
Ref: deleting from databases96211
Node: Database Maintenance96391
Ref: compaction97510
Ref: compact cronjob98176
Node: Testing Filter Scripts98438
Ref: test mode100820
Ref: overriding initial values101414
Node: Run Mode103749
Node: top-block106644
Node: getopt108923
Ref: vaptr115853
Ref: getopt-Footnote-1117069
Node: Examining Defaults117160
Node: Logging and Debugging123012
Ref: syslog tag125428
Ref: Message-ID126645
Ref: debugging level specification127712
Ref: SMTP transcript133088
Node: Runtime errors134007
Ref: uncaught exceptions137658
Ref: tracing runtime errors139394
Node: Notes141751
Ref: variable--constant clashes143096
Node: MFL144026
Ref: MFL-Footnote-1145811
Node: Comments146008
Node: include146848
Ref: include search path147299
Ref: include_once148151
Node: line148632
Node: Generated warnings and errors149149
Node: Pragmas149944
Node: prereq150651
Node: stacksize151167
Ref: unit-size151948
Ref: automatic stack resizing152505
Node: regex154536
Ref: pragma regex154660
Node: dbprop156865
Node: greylist157150
Node: miltermacros157886
Node: provide-callout159188
Node: Data Types159486
Node: Numbers160200
Node: Literals160651
Ref: Double-quoted strings161188
Ref: backslash-interpretation161602
Ref: singe-vs-double163581
Ref: Literals-Footnote-1163994
Ref: Literals-Footnote-2164668
Node: Here Documents164770
Node: Sendmail Macros166863
Node: Constants167728
Node: Built-in constants170331
Node: Variables173766
Ref: variable scope174125
Node: Predefined variables178208
Ref: milter_server_id179133
Ref: cache_used example180544
Ref: ehlo_domain181615
Ref: mailfrom_address183175
Node: Back references184713
Ref: Back references-Footnote-1186073
Node: Handlers186175
Ref: connect handler187031
Ref: hostname in connect handler187245
Ref: socket-families187760
Ref: body handler194325
Ref: eom handler196117
Ref: handler-arguments196624
Node: Multiple handler definitions197633
Node: Special handlers198091
Node: begin/end199515
Ref: multiple special handlers200424
Ref: begin/end restrictions201091
Node: startup/shutdown202273
Node: action hook203251
Ref: action identifiers203820
Node: Functions205099
Ref: User-defined206541
Ref: function scope of visibility207238
Ref: variadic functions210078
Ref: sum--example213251
Ref: function alias213945
Node: Some Useful Functions215416
Ref: Some Useful Functions-Footnote-1218563
Node: Expressions218732
Node: Constant expressions219543
Node: Function calls219788
Node: Concatenation220030
Node: Arithmetic operations220489
Node: Bitwise shifts220947
Node: Relational expressions221356
Ref: table-relational-expr221570
Node: Special comparisons222236
Ref: table-special-comp-expr222559
Ref: mx matches223496
Node: Boolean expressions225107
Ref: table boolean-expr225458
Node: Precedence225962
Ref: Precedence-Footnote-1227705
Node: Type casting228189
Ref: explicit type casts228949
Ref: void type cast229110
Node: Shadowing229290
Ref: variable--constant shadowing232850
Node: Statements234586
Node: Actions235047
Ref: reply actions235392
Ref: reject and tempfail syntax236357
Ref: header manipulation238605
Ref: Actions-Footnote-1239559
Node: Assignments239693
Node: Pass240568
Node: Echo240950
Node: Conditionals241439
Ref: switch242878
Node: Loops244676
Node: Exceptions248309
Ref: status.mf249224
Ref: status.mfl249224
Node: Built-in Exceptions249398
Ref: exception names249817
Node: User-defined Exceptions253971
Node: Catch and Throw254751
Ref: throw259631
Ref: Catch and Throw-Footnote-1260243
Ref: Catch and Throw-Footnote-2260507
Node: Polling260580
Ref: figure-poll-wrapper262307
Ref: figure-stdpoll263225
Ref: poll264745
Node: Modules266269
Node: module structure266899
Node: scope of visibility268636
Node: import269555
Ref: module search path269897
Node: mfmod272866
Ref: mfmod-Footnote-1274295
Node: Loadable Library274385
Node: Interface Module280415
Node: mfmodnew283290
Node: mfmodnew invocation285331
Node: Preprocessor286263
Ref: Preprocessor-Footnote-1287795
Ref: Preprocessor-Footnote-2287879
Node: Configuring Preprocessor288024
Node: Preprocessor Usage289588
Node: m4 macros291567
Ref: defined291710
Node: Filter Script Example294616
Node: Reserved Words298764
Node: Library301300
Node: Macro access302849
Ref: Macro access-Footnote-1304241
Node: Character translation304429
Node: String transformation310680
Ref: s-expression311265
Ref: global replace312178
Node: String manipulation315673
Ref: index-built-in316731
Ref: interval317279
Ref: rindex318566
Ref: substr319093
Ref: substring319573
Ref: tolower320285
Ref: toupper320565
Ref: strip_domain_part323133
Node: String formatting324094
Node: Character Type330329
Ref: Character Type-Footnote-1332760
Node: I/O functions332826
Ref: io_buffering333791
Ref: io_buffer_size334588
Ref: open334795
Ref: getline344093
Ref: setbuf346144
Node: Filtering functions347059
Node: Filters349477
Ref: iconv354563
Ref: iconv fallback354726
Node: Email processing functions359129
Node: Envelope modification functions360365
Node: Header modification functions361462
Node: Body Modification Functions366652
Node: Message modification queue368548
Node: Mail header functions371172
Ref: Mail header functions-Footnote-1373066
Node: Mail body functions373146
Node: EOM Functions373997
Node: Current Message Functions374687
Ref: current_message374870
Node: Mailbox functions376303
Node: Message functions379755
Node: Header functions383097
Ref: message_header_count383558
Node: Message body functions385178
Node: MIME functions387342
Ref: MIME decoding388534
Ref: mimedecode388889
Node: Message digest functions391947
Node: Quarantine functions395222
Node: SMTP Callout functions395540
Node: Compatibility Callout functions398412
Ref: poll-variables-table401151
Node: Internet address manipulation functions402147
Ref: match_cidr405905
Node: DNS functions407488
Node: dns_query407929
Ref: ip resolve modes409654
Node: Simplified DNS functions411677
Ref: primitive_hasmx414877
Ref: hasmx415114
Ref: hostname function416021
Ref: primitive_ismx416544
Ref: ismx417029
Node: Geolocation functions423468
Node: Database functions427910
Ref: dbmap430658
Ref: safedb_verbose434016
Ref: dbm-seq434344
Ref: relayed437189
Node: Control database437532
Node: System functions441202
Ref: strftime443524
Ref: System functions-Footnote-1446416
Node: Passwd functions446512
Node: Sieve Interface447903
Node: Interfaces to Third-Party Programs452482
Node: SpamAssassin454144
Ref: sa454286
Ref: sa-floating-point-conversion455409
Node: ClamAV459289
Node: Rate limiting functions460110
Ref: Rate limiting functions-Footnote-1462885
Node: Greylisting functions463004
Node: Special test functions464303
Ref: validuser464810
Ref: valid_domain465036
Ref: heloarg_test465375
Node: Mail Sending Functions466937
Ref: mailer url467469
Node: Blacklisting Functions472803
Ref: match_dnsbl473114
Ref: match_rhsbl474107
Node: SPF Functions474863
Ref: spf-globals481277
Ref: spf_explanation481409
Ref: SPF Functions-Footnote-1485325
Node: DKIM485495
Ref: dkim_sign and sendmail496626
Ref: MMQ and dkim_sign498240
Node: Setting up a DKIM record499381
Ref: Setting up a DKIM record-Footnote-1501024
Node: Sockmaps501070
Node: NLS Functions503264
Node: Syslog Interface509058
Node: Debugging Functions510485
Ref: debug_spec512596
Node: Informative Functions516664
Node: Mfmod Interface518135
Ref: dlopen518540
Node: Using MFL Mode520572
Ref: mfl-basic-offset524921
Ref: mfl-case-line-offset525257
Ref: mfl-loop-statement-offset526041
Ref: mfl-loop-continuation-offset526308
Node: Mailfromd Configuration526705
Ref: Mailfromd Configuration-Footnote-1530321
Node: conf-types530488
Ref: time interval specification530821
Ref: milter port specification531367
Node: conf-base531840
Node: conf-preprocessor533883
Node: conf-resolver536097
Ref: CNAME chains536569
Node: conf-server537143
Ref: configuring default callout server540250
Node: conf-milter540610
Node: conf-debug541326
Node: conf-timeout543314
Ref: smtp-timeouts545772
Node: conf-callout546567
Node: conf-priv550149
Node: conf-database551031
Ref: DBM scheme551884
Ref: expire-interval-conf553615
Node: conf-runtime554688
Ref: mfmod-path555766
Node: conf-mailutils556091
Node: Invocation556941
Node: options557945
Node: Operation Modifiers558245
Ref: --daemon558389
Ref: --run558436
Ref: --test559423
Node: General Settings559595
Ref: --callout-socket559762
Ref: --echo559902
Ref: echo option559902
Ref: --foreground560569
Ref: --group560746
Ref: --include-path560970
Ref: --module-path561481
Ref: --mailer561718
Ref: --mtasim561815
Ref: --optimize561894
Ref: --port562081
Ref: --milter-socket562081
Ref: --pidfile562292
Ref: --relayed-domain-file562454
Ref: option relay562483
Ref: --resolv-conf-file562801
Ref: --state-directory562915
Ref: --source-ip563222
Ref: --user563423
Ref: --variable563649
Node: Preprocessor Options563877
Ref: --no-preprocessor564173
Ref: --preprocessor564228
Ref: --define564638
Ref: --undefine564846
Node: Timeout Control565199
Ref: --milter-timeout565447
Node: Logging and Debugging Options565671
Ref: --location-column565874
Ref: --debug566056
Ref: --dump-code566144
Ref: --dump-grammar-trace566312
Ref: --dump-lex-trace566488
Ref: --dump-macros566666
Ref: --dump-tree566907
Ref: --dump-xref567027
Ref: --lint567353
Ref: --single-process567550
Ref: --stack-trace567776
Ref: gacopyz-log option568073
Ref: --gacopyz-log568073
Ref: --logger569642
Ref: --log-facility569775
Ref: --log-tag569839
Ref: --source-info569940
Ref: --syntax-check570377
Ref: --trace570422
Ref: --trace-program570594
Ref: --transcript571217
Ref: --syslog571368
Ref: --stderr571441
Ref: --xref571534
Node: Informational Options571604
Ref: --show-defaults571904
Node: Starting and Stopping571984
Node: MTA Configuration576896
Node: Sendmail577218
Ref: exporting macros578284
Node: MeTA1581634
Node: Postfix585548
Ref: postfix-socket586309
Node: calloutd588494
Node: config-calloutd589155
Node: conf-calloutd-setup592243
Node: conf-calloutd-server592697
Node: conf-calloutd-log595224
Node: invocation-calloutd596186
Ref: --debug-level598755
Ref: --config-file599557
Ref: --config-lint599614
Ref: --config-verbose599750
Ref: --no-site-config599825
Ref: --set599905
Ref: --config-help600004
Ref: --show-config-options600059
Ref: --help600115
Ref: --usage600159
Ref: --version600203
Node: protocol-calloutd601413
Ref: callout parameters602708
Node: mfdbtool608120
Node: Invoking mfdbtool608344
Ref: --list608671
Ref: --delete608862
Ref: --expire609118
Ref: --compact609605
Ref: --all610105
Ref: --expire-interval610442
Ref: --file610795
Ref: --format611093
Ref: --ignore-failed-reads611239
Ref: --predict611443
Ref: --time-format611945
Node: Configuring mfdbtool612447
Node: mtasim613253
Node: interactive mode614114
Ref: mtasim milter port616144
Ref: statedir mtasim option618235
Ref: D command620575
Ref: L command620878
Ref: S command621294
Ref: interactive mode-Footnote-1623882
Ref: interactive mode-Footnote-2624073
Node: expect commands624155
Node: traces626400
Node: daemon mode627072
Node: command summary627728
Ref: S-command-socket-families629643
Node: option summary630877
Node: pmult636188
Node: pmult configuration638522
Node: pmult-conf639585
Node: pmult-macros640890
Node: pmult-client646513
Node: pmult-debug649486
Node: pmult example651756
Node: pmult invocation652880
Node: Reporting Bugs654390
Node: Gacopyz655803
Node: Time and Date Formats656755
Ref: %c time format657737
Ref: %s time format660725
Ref: conversion specs662865
Node: Upgrading663531
Node: 8170-9000664739
Ref: revip666848
Node: 8160-8170667192
Node: 8140-8150667837
Node: 8130-8140670957
Ref: 813-814671049
Ref: 8130-8140-Footnote-1674164
Ref: 8130-8140-Footnote-2674227
Node: 870-880674289
Ref: 870-880-Footnote-1674704
Node: 850-860674749
Node: 820-830675047
Node: 700-800676890
Node: 600-700678334
Node: 5x0-600681084
Ref: deprecated-6.0682532
Ref: upgrade procedure684309
Node: 500-510686425
Node: 440-500688937
Node: 43x-440690878
Node: 420-43x692107
Node: 410-420693349
Node: 400-410694173
Node: 31x-400695100
Ref: pragma-option-ehlo695991
Node: 30x-31x697691
Ref: old-code698858
Ref: new-code699072
Node: 2x-30x699736
Node: 1x-2x700169
Node: Copying This Manual701443
Node: Concept Index723856

End Tag Table


Local Variables:
coding: utf-8
End:
