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-2022 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: 303605
mailfromd.info-3: 602951

Tag Table:
(Indirect)
Node: Top1165
Node: Preface9660
Node: History11244
Ref: History-Footnote-116932
Node: Acknowledgments16976
Node: Intro19120
Ref: Intro-Footnote-121336
Ref: Intro-Footnote-221374
Ref: Intro-Footnote-321409
Node: Conventions21446
Node: Overview22671
Node: SAV23379
Ref: standard verification24276
Node: Limitations27594
Node: Rate Limit29689
Node: SPF30169
Node: Building31179
Ref: DBM32097
Ref: default user privileges34240
Ref: statedir36731
Ref: syslog-async38720
Node: Tutorial42132
Node: Start Up43178
Ref: handler names45328
Ref: milter-control-flow46131
Node: Simplest Configurations47739
Node: Conditional Execution50538
Node: Functions and Modules52839
Ref: funcall53457
Node: Domain Name System55376
Node: Checking Sender Address56413
Ref: Checking Sender Address-Footnote-158873
Node: SMTP Timeouts58975
Ref: callout server60411
Node: Avoiding Verification Loops62596
Ref: Avoiding Verification Loops-Footnote-165821
Ref: Avoiding Verification Loops-Footnote-265902
Node: HELO Domain65920
Node: rset68981
Node: Controlling Number of Recipients70288
Ref: Controlling Number of Recipients-Footnote-173687
Node: Sending Rate73777
Ref: TBF77389
Node: Greylisting80337
Ref: greylisting types83454
Ref: whitelisting84827
Node: Local Account Verification85902
Node: Databases88535
Node: Database Formats90344
Ref: cache expiration91179
Node: Basic Database Operations92679
Ref: --list option92973
Ref: estimated time of sending94123
Ref: deleting from databases94894
Node: Database Maintenance95074
Ref: compaction96193
Ref: compact cronjob96859
Node: Testing Filter Scripts97121
Ref: test mode99495
Ref: overriding initial values100089
Node: Run Mode102115
Node: top-block104165
Node: getopt106454
Ref: vaptr113379
Ref: getopt-Footnote-1114595
Node: Logging and Debugging114686
Ref: syslog tag117091
Ref: Message-ID118306
Ref: debugging level specification119373
Ref: SMTP transcript124749
Node: Runtime errors125668
Ref: uncaught exceptions129320
Ref: tracing runtime errors130986
Node: Notes133359
Ref: variable--constant clashes134704
Node: MFL135635
Ref: MFL-Footnote-1137250
Node: Comments137396
Ref: include138079
Ref: include search path138391
Ref: include_once139401
Ref: line139882
Node: Pragmas140196
Node: prereq140882
Node: stacksize141398
Ref: unit-size142179
Ref: automatic stack resizing142736
Node: regex144767
Ref: pragma regex144891
Node: dbprop147094
Node: greylist147379
Node: miltermacros148115
Node: provide-callout149417
Node: Data Types149715
Node: Numbers150425
Node: Literals150876
Ref: Double-quoted strings151413
Ref: backslash-interpretation151827
Ref: singe-vs-double153806
Ref: Literals-Footnote-1154219
Ref: Literals-Footnote-2154893
Node: Here Documents154995
Node: Sendmail Macros157067
Node: Constants157930
Node: Built-in constants160531
Node: Variables163963
Ref: variable scope164320
Node: Predefined variables168529
Ref: cache_used example169072
Ref: ehlo_domain170143
Ref: mailfrom_address171748
Node: Back references173286
Ref: Back references-Footnote-1174645
Node: Handlers174747
Ref: connect handler175596
Ref: hostname in connect handler175810
Ref: socket-families176325
Ref: body handler182890
Ref: eom handler184682
Ref: handler-arguments185189
Node: begin/end186155
Node: Functions189291
Ref: User-defined190726
Ref: function scope of visibility191414
Ref: variadic functions194254
Ref: sum--example195859
Ref: function alias196553
Node: Some Useful Functions198024
Ref: Some Useful Functions-Footnote-1201113
Node: Expressions201283
Node: Constant expressions202094
Node: Function calls202339
Node: Concatenation202581
Node: Arithmetic operations203040
Node: Bitwise shifts203498
Node: Relational expressions203907
Ref: table-relational-expr204121
Node: Special comparisons204787
Ref: table-special-comp-expr205110
Ref: mx matches206047
Node: Boolean expressions207658
Ref: table boolean-expr208009
Node: Precedence208513
Ref: Precedence-Footnote-1210257
Node: Type casting210741
Ref: explicit type casts211501
Node: Shadowing211662
Ref: variable--constant shadowing215216
Node: Statements216949
Node: Actions217410
Ref: reject218720
Ref: header manipulation220818
Node: Assignments221738
Node: Pass222613
Node: Echo222995
Node: Conditionals223484
Ref: switch224923
Node: Loops226721
Node: Exceptions230354
Ref: status.mf231269
Node: Built-in Exceptions231443
Ref: exception names231862
Node: User-defined Exceptions236266
Node: Catch and Throw237046
Ref: throw241924
Ref: Catch and Throw-Footnote-1242536
Node: Polling242609
Ref: figure-poll-wrapper244336
Ref: figure-stdpoll245254
Ref: poll246774
Node: Modules248298
Node: module structure248935
Node: scope of visibility250671
Node: import251590
Node: Preprocessor254439
Ref: defined255817
Ref: Preprocessor-Footnote-1260303
Ref: Preprocessor-Footnote-2260388
Node: Filter Script Example260533
Node: Reserved Words264681
Node: Library266052
Node: Macro access267509
Ref: Macro access-Footnote-1268901
Node: String transformation269089
Ref: s-expression269665
Ref: global replace270578
Node: String manipulation274073
Ref: index-built-in275131
Ref: interval275679
Ref: rindex276966
Ref: substr277493
Ref: substring277973
Ref: tolower278685
Ref: toupper278965
Ref: strip_domain_part281532
Ref: revip282393
Node: String formatting282949
Node: Character Type289184
Ref: Character Type-Footnote-1291615
Node: I/O functions291681
Ref: open292531
Node: Filtering functions303605
Node: Filters306023
Ref: iconv311109
Ref: iconv fallback311272
Node: Email processing functions315675
Node: Envelope modification functions316911
Node: Header modification functions318006
Node: Body Modification Functions323193
Node: Message modification queue325090
Node: Mail header functions327713
Ref: Mail header functions-Footnote-1329607
Node: Mail body functions329687
Node: EOM Functions330538
Node: Current Message Functions331228
Ref: current_message331411
Node: Mailbox functions332844
Node: Message functions336296
Node: Header functions339638
Ref: message_header_count340099
Node: Message body functions341719
Node: MIME functions343882
Ref: MIME decoding345074
Ref: mimedecode345429
Node: Message digest functions348486
Node: Quarantine functions351761
Node: SMTP Callout functions352079
Node: Compatibility Callout functions354709
Ref: poll-variables-table357448
Node: Internet address manipulation functions358444
Node: DNS functions361555
Node: dns_query361996
Node: Simplified DNS functions365179
Ref: primitive_hasmx368379
Ref: hasmx368616
Ref: hostname function369523
Ref: primitive_ismx370046
Ref: ismx370531
Node: Geolocation functions375132
Node: Legacy geoip support379751
Node: Database functions381750
Ref: dbmap384162
Ref: safedb_verbose387520
Ref: dbm-seq387848
Ref: relayed390252
Node: System functions390595
Ref: strftime392919
Ref: System functions-Footnote-1395811
Node: Passwd functions395907
Node: Sieve Interface397298
Node: Interfaces to Third-Party Programs401875
Node: SpamAssassin403547
Ref: sa403688
Ref: sa-floating-point-conversion404811
Node: DSPAM408691
Ref: dspam probability and confidence411243
Ref: dspam classify example413625
Node: flags-dspam414610
Ref: dspam-modes415220
Ref: dspam-flags415468
Ref: dspam-tokenizers415743
Ref: dspam-training-modes416059
Node: class-dspam416319
Ref: dspam-classifications416864
Ref: dspam-sources417231
Node: vars-dspam417610
Node: ClamAV419492
Node: Rate limiting functions420306
Ref: Rate limiting functions-Footnote-1423081
Node: Greylisting functions423200
Node: Special test functions424499
Ref: valid_domain425232
Ref: heloarg_test425571
Node: Mail Sending Functions427133
Ref: mailer url427665
Node: Blacklisting Functions432997
Ref: match_dnsbl433308
Ref: match_rhsbl434301
Node: SPF Functions435057
Ref: spf-globals441477
Ref: spf_explanation441609
Ref: SPF Functions-Footnote-1445525
Node: DKIM445696
Ref: MMQ and dkim_sign454753
Node: Setting up a DKIM record455931
Ref: Setting up a DKIM record-Footnote-1457566
Node: Sockmaps457612
Node: NLS Functions459806
Node: Syslog Interface465600
Node: Debugging Functions467027
Ref: debug_spec469108
Node: Using MFL Mode472868
Ref: mfl-basic-offset477309
Ref: mfl-case-line-offset477645
Ref: mfl-loop-statement-offset478429
Ref: mfl-loop-continuation-offset478696
Ref: Using MFL Mode-Footnote-1479129
Node: Mailfromd Configuration479301
Ref: Mailfromd Configuration-Footnote-1482797
Node: conf-types482964
Ref: time interval specification483297
Ref: milter port specification483843
Node: conf-base484316
Node: conf-server485754
Ref: configuring default callout server488611
Node: conf-milter488971
Node: conf-debug489687
Node: conf-timeout491675
Ref: smtp-timeouts494133
Node: conf-callout494928
Node: conf-priv496426
Node: conf-database497306
Ref: expire-interval-conf498161
Node: conf-runtime499693
Node: conf-mailutils500593
Node: Invocation501443
Node: options502447
Node: Operation Modifiers502747
Ref: --daemon502891
Ref: --run502938
Ref: --show-defaults503147
Ref: --test503218
Node: General Settings503390
Ref: --callout-socket503557
Ref: --foreground503697
Ref: --group503874
Ref: --include504098
Ref: --mailer504334
Ref: --mtasim504431
Ref: --optimize504510
Ref: --port504697
Ref: --milter-socket504697
Ref: --pidfile504908
Ref: --relayed-domain-file505070
Ref: option relay505099
Ref: --resolv-conf-file505417
Ref: --state-directory505531
Ref: --source-ip505838
Ref: --user506039
Ref: --variable506265
Node: Preprocessor Options506493
Ref: --no-preprocessor506789
Ref: --preprocessor506844
Ref: --define506950
Ref: --undefine507055
Node: Timeout Control507310
Ref: --milter-timeout507558
Node: Logging and Debugging Options507782
Ref: --location-column507985
Ref: --debug508167
Ref: --dump-code508255
Ref: --dump-grammar-trace508423
Ref: --dump-lex-trace508599
Ref: --dump-macros508777
Ref: --dump-tree509018
Ref: --dump-xref509138
Ref: --lint509464
Ref: --single-process509661
Ref: --stack-trace509887
Ref: gacopyz-log option510184
Ref: --gacopyz-log510184
Ref: --logger511753
Ref: --log-facility511886
Ref: --log-tag511950
Ref: --source-info512051
Ref: --syntax-check512488
Ref: --trace512533
Ref: --trace-program512705
Ref: --transcript513328
Ref: --syslog513479
Ref: --stderr513552
Ref: --xref513645
Node: Informational Options513715
Node: Starting and Stopping514015
Node: MTA Configuration518918
Node: Sendmail519240
Ref: exporting macros520306
Node: MeTA1523652
Node: Postfix527566
Ref: postfix-socket528327
Node: calloutd530512
Node: config-calloutd531173
Node: conf-calloutd-setup534261
Node: conf-calloutd-server534715
Node: conf-calloutd-log537242
Node: invocation-calloutd538204
Ref: --debug-level540773
Ref: --config-file541575
Ref: --config-lint541632
Ref: --config-verbose541768
Ref: --no-site-config541843
Ref: --set541923
Ref: --config-help542022
Ref: --show-config-options542077
Ref: --help542133
Ref: --usage542177
Ref: --version542221
Node: protocol-calloutd542266
Node: mfdbtool548423
Node: Invoking mfdbtool548647
Ref: --list548974
Ref: --delete549165
Ref: --expire549421
Ref: --compact549908
Ref: --all550408
Ref: --expire-interval550745
Ref: --file551098
Ref: --format551396
Ref: --ignore-failed-reads551542
Ref: --predict551746
Ref: --time-format552248
Node: Configuring mfdbtool552750
Node: mtasim553556
Node: interactive mode554417
Ref: mtasim milter port556451
Ref: statedir mtasim option558496
Ref: D command560639
Ref: L command560942
Ref: S command561358
Ref: interactive mode-Footnote-1563947
Ref: interactive mode-Footnote-2564138
Node: expect commands564220
Node: traces565987
Node: daemon mode566659
Node: command summary567315
Ref: S-command-socket-families568993
Node: option summary570324
Node: pmult574441
Node: pmult configuration576775
Node: pmult-conf577838
Node: pmult-macros579143
Node: pmult-client584768
Node: pmult-debug587742
Node: pmult example590012
Node: pmult invocation591136
Node: Reporting Bugs592646
Node: Gacopyz594058
Node: Time and Date Formats595010
Ref: %c time format595992
Ref: %s time format598980
Ref: conversion specs601120
Node: Upgrading602951
Node: 870-880603991
Ref: 870-880-Footnote-1604388
Node: 850-860604433
Node: 820-830604731
Node: 700-800606574
Node: 600-700608018
Node: 5x0-600610768
Ref: deprecated-6.0612214
Ref: upgrade procedure613991
Node: 500-510616107
Node: 440-500618617
Node: 43x-440620556
Node: 420-43x621783
Node: 410-420623025
Node: 400-410623849
Node: 31x-400624776
Ref: pragma-option-ehlo625667
Node: 30x-31x627367
Ref: old-code628534
Ref: new-code628748
Node: 2x-30x629412
Node: 1x-2x629845
Node: Copying This Manual631119
Node: Concept Index653532

End Tag Table


Local Variables:
coding: utf-8
End:
