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: 303630
mailfromd.info-3: 601405

Tag Table:
(Indirect)
Node: Top1165
Node: Preface9948
Node: History11532
Ref: History-Footnote-117230
Node: Acknowledgments17274
Node: Intro19418
Ref: Intro-Footnote-121634
Ref: Intro-Footnote-221672
Ref: Intro-Footnote-321707
Node: Conventions21744
Node: Overview22969
Node: SAV23677
Ref: standard verification24574
Node: Limitations27892
Node: Rate Limit29987
Node: SPF30467
Node: Building31460
Ref: DBM32378
Ref: default user privileges34521
Ref: statedir37367
Ref: syslog-async39584
Node: Tutorial43048
Node: Start Up44119
Ref: handler names46273
Ref: milter-control-flow47076
Ref: Start Up-Footnote-148720
Node: Simplest Configurations48829
Node: Conditional Execution51628
Node: Functions and Modules53929
Ref: funcall54547
Node: Domain Name System56468
Node: Checking Sender Address57507
Ref: Checking Sender Address-Footnote-159967
Node: SMTP Timeouts60069
Ref: callout server61505
Node: Avoiding Verification Loops63690
Ref: Avoiding Verification Loops-Footnote-166915
Ref: Avoiding Verification Loops-Footnote-266996
Node: HELO Domain67014
Node: rset70075
Node: Controlling Number of Recipients71382
Ref: Controlling Number of Recipients-Footnote-174781
Node: Sending Rate74871
Ref: TBF78483
Node: Greylisting81431
Ref: greylisting types84548
Ref: whitelisting85921
Node: Local Account Verification86996
Node: Databases89629
Node: Database Formats91483
Ref: cache database91707
Ref: cache expiration92318
Ref: rate database92571
Ref: tbf database92956
Ref: greylist database93404
Node: Basic Database Operations93818
Ref: --list option94112
Ref: estimated time of sending95262
Ref: deleting from databases96033
Node: Database Maintenance96213
Ref: compaction97332
Ref: compact cronjob97998
Node: Testing Filter Scripts98260
Ref: test mode100642
Ref: overriding initial values101236
Node: Run Mode103571
Node: top-block105766
Node: getopt108045
Ref: vaptr114975
Ref: getopt-Footnote-1116191
Node: Examining Defaults116282
Node: Logging and Debugging122478
Ref: syslog tag124894
Ref: Message-ID126111
Ref: debugging level specification127178
Ref: SMTP transcript132554
Node: Runtime errors133473
Ref: uncaught exceptions137125
Ref: tracing runtime errors138861
Node: Notes141218
Ref: variable--constant clashes142563
Node: MFL143494
Ref: MFL-Footnote-1145224
Node: Comments145421
Ref: include146104
Ref: include search path146416
Ref: include_once147270
Ref: line147751
Node: Pragmas148065
Node: prereq148751
Node: stacksize149267
Ref: unit-size150048
Ref: automatic stack resizing150605
Node: regex152636
Ref: pragma regex152760
Node: dbprop154965
Node: greylist155250
Node: miltermacros155986
Node: provide-callout157288
Node: Data Types157586
Node: Numbers158300
Node: Literals158751
Ref: Double-quoted strings159288
Ref: backslash-interpretation159702
Ref: singe-vs-double161681
Ref: Literals-Footnote-1162094
Ref: Literals-Footnote-2162768
Node: Here Documents162870
Node: Sendmail Macros164942
Node: Constants165805
Node: Built-in constants168406
Node: Variables171840
Ref: variable scope172197
Node: Predefined variables176280
Ref: cache_used example176823
Ref: ehlo_domain177894
Ref: mailfrom_address179499
Node: Back references181037
Ref: Back references-Footnote-1182397
Node: Handlers182499
Ref: connect handler183355
Ref: hostname in connect handler183569
Ref: socket-families184084
Ref: body handler190649
Ref: eom handler192441
Ref: handler-arguments192948
Node: Special handlers193914
Node: begin/end195039
Ref: multiple special handlers196126
Ref: begin/end restrictions197194
Node: startup/shutdown198376
Node: Functions199434
Ref: User-defined200876
Ref: function scope of visibility201573
Ref: variadic functions204413
Ref: sum--example207586
Ref: function alias208280
Node: Some Useful Functions209751
Ref: Some Useful Functions-Footnote-1212840
Node: Expressions213010
Node: Constant expressions213821
Node: Function calls214066
Node: Concatenation214308
Node: Arithmetic operations214767
Node: Bitwise shifts215225
Node: Relational expressions215634
Ref: table-relational-expr215848
Node: Special comparisons216514
Ref: table-special-comp-expr216837
Ref: mx matches217774
Node: Boolean expressions219385
Ref: table boolean-expr219736
Node: Precedence220240
Ref: Precedence-Footnote-1221983
Node: Type casting222467
Ref: explicit type casts223227
Ref: void type cast223388
Node: Shadowing223568
Ref: variable--constant shadowing227128
Node: Statements228864
Node: Actions229325
Ref: reject230635
Ref: header manipulation232733
Node: Assignments233653
Node: Pass234528
Node: Echo234910
Node: Conditionals235399
Ref: switch236838
Node: Loops238636
Node: Exceptions242269
Ref: status.mf243184
Ref: status.mfl243184
Node: Built-in Exceptions243358
Ref: exception names243778
Node: User-defined Exceptions248257
Node: Catch and Throw249037
Ref: throw253917
Ref: Catch and Throw-Footnote-1254529
Ref: Catch and Throw-Footnote-2254794
Node: Polling254867
Ref: figure-poll-wrapper256594
Ref: figure-stdpoll257512
Ref: poll259032
Node: Modules260556
Node: module structure261186
Node: scope of visibility262923
Node: import263842
Ref: module search path264184
Node: mfmod267154
Ref: mfmod-Footnote-1268583
Node: Loadable Library268673
Node: Interface Module274703
Node: mfmodnew277578
Node: mfmodnew invocation279619
Node: Preprocessor280551
Ref: Preprocessor-Footnote-1282083
Ref: Preprocessor-Footnote-2282168
Node: Configuring Preprocessor282313
Node: Preprocessor Usage283877
Node: m4 macros285856
Ref: defined285999
Node: Filter Script Example288905
Node: Reserved Words293053
Node: Library294424
Node: Macro access295901
Ref: Macro access-Footnote-1297293
Node: String transformation297481
Ref: s-expression298057
Ref: global replace298970
Node: String manipulation303630
Ref: index-built-in304688
Ref: interval305236
Ref: rindex306523
Ref: substr307050
Ref: substring307530
Ref: tolower308242
Ref: toupper308522
Ref: strip_domain_part311090
Ref: revip311953
Node: String formatting312509
Node: Character Type318744
Ref: Character Type-Footnote-1321175
Node: I/O functions321241
Ref: io_buffering322206
Ref: io_buffer_size323003
Ref: open323210
Ref: getline332508
Ref: setbuf334509
Node: Filtering functions335424
Node: Filters337842
Ref: iconv342928
Ref: iconv fallback343091
Node: Email processing functions347494
Node: Envelope modification functions348732
Node: Header modification functions349827
Node: Body Modification Functions355017
Node: Message modification queue356914
Node: Mail header functions359538
Ref: Mail header functions-Footnote-1361432
Node: Mail body functions361512
Node: EOM Functions362363
Node: Current Message Functions363053
Ref: current_message363236
Node: Mailbox functions364669
Node: Message functions368121
Node: Header functions371463
Ref: message_header_count371924
Node: Message body functions373544
Node: MIME functions375708
Ref: MIME decoding376900
Ref: mimedecode377255
Node: Message digest functions380313
Node: Quarantine functions383588
Node: SMTP Callout functions383906
Node: Compatibility Callout functions386778
Ref: poll-variables-table389517
Node: Internet address manipulation functions390513
Node: DNS functions393625
Node: dns_query394066
Node: Simplified DNS functions397250
Ref: primitive_hasmx400450
Ref: hasmx400687
Ref: hostname function401594
Ref: primitive_ismx402117
Ref: ismx402602
Node: Geolocation functions407203
Node: Database functions411645
Ref: dbmap414393
Ref: safedb_verbose417751
Ref: dbm-seq418079
Ref: relayed420483
Node: System functions420826
Ref: strftime423150
Ref: System functions-Footnote-1426042
Node: Passwd functions426138
Node: Sieve Interface427529
Node: Interfaces to Third-Party Programs432108
Node: SpamAssassin433770
Ref: sa433912
Ref: sa-floating-point-conversion435035
Node: ClamAV438915
Node: Rate limiting functions439736
Ref: Rate limiting functions-Footnote-1442511
Node: Greylisting functions442630
Node: Special test functions443929
Ref: valid_domain444662
Ref: heloarg_test445001
Node: Mail Sending Functions446563
Ref: mailer url447095
Node: Blacklisting Functions452429
Ref: match_dnsbl452740
Ref: match_rhsbl453733
Node: SPF Functions454489
Ref: spf-globals460903
Ref: spf_explanation461035
Ref: SPF Functions-Footnote-1464951
Node: DKIM465122
Ref: dkim_sign and sendmail476214
Ref: MMQ and dkim_sign477828
Node: Setting up a DKIM record478969
Ref: Setting up a DKIM record-Footnote-1480612
Node: Sockmaps480658
Node: NLS Functions482852
Node: Syslog Interface488646
Node: Debugging Functions490073
Ref: debug_spec492178
Node: Mfmod Interface496246
Ref: dlopen496649
Node: Using MFL Mode498681
Ref: mfl-basic-offset503143
Ref: mfl-case-line-offset503479
Ref: mfl-loop-statement-offset504263
Ref: mfl-loop-continuation-offset504530
Ref: Using MFL Mode-Footnote-1504963
Ref: Using MFL Mode-Footnote-2505135
Node: Mailfromd Configuration505217
Ref: Mailfromd Configuration-Footnote-1508833
Node: conf-types509000
Ref: time interval specification509333
Ref: milter port specification509879
Node: conf-base510352
Node: conf-preprocessor512395
Node: conf-resolver514609
Node: conf-server515655
Ref: configuring default callout server518516
Node: conf-milter518876
Node: conf-debug519592
Node: conf-timeout521580
Ref: smtp-timeouts524038
Node: conf-callout524833
Node: conf-priv528415
Node: conf-database529297
Ref: DBM scheme530150
Ref: expire-interval-conf531881
Node: conf-runtime532954
Ref: mfmod-path534032
Node: conf-mailutils534357
Node: Invocation535207
Node: options536211
Node: Operation Modifiers536511
Ref: --daemon536655
Ref: --run536702
Ref: --test536911
Node: General Settings537083
Ref: --callout-socket537250
Ref: --echo537390
Ref: echo option537390
Ref: --foreground538057
Ref: --group538234
Ref: --include-path538458
Ref: --module-path538969
Ref: --mailer539206
Ref: --mtasim539303
Ref: --optimize539382
Ref: --port539569
Ref: --milter-socket539569
Ref: --pidfile539780
Ref: --relayed-domain-file539942
Ref: option relay539971
Ref: --resolv-conf-file540289
Ref: --state-directory540403
Ref: --source-ip540710
Ref: --user540911
Ref: --variable541137
Node: Preprocessor Options541365
Ref: --no-preprocessor541661
Ref: --preprocessor541716
Ref: --define542126
Ref: --undefine542334
Node: Timeout Control542687
Ref: --milter-timeout542935
Node: Logging and Debugging Options543159
Ref: --location-column543362
Ref: --debug543544
Ref: --dump-code543632
Ref: --dump-grammar-trace543800
Ref: --dump-lex-trace543976
Ref: --dump-macros544154
Ref: --dump-tree544395
Ref: --dump-xref544515
Ref: --lint544841
Ref: --single-process545038
Ref: --stack-trace545264
Ref: gacopyz-log option545561
Ref: --gacopyz-log545561
Ref: --logger547130
Ref: --log-facility547263
Ref: --log-tag547327
Ref: --source-info547428
Ref: --syntax-check547865
Ref: --trace547910
Ref: --trace-program548082
Ref: --transcript548705
Ref: --syslog548856
Ref: --stderr548929
Ref: --xref549022
Node: Informational Options549092
Ref: --show-defaults549392
Node: Starting and Stopping549472
Node: MTA Configuration554384
Node: Sendmail554706
Ref: exporting macros555772
Node: MeTA1559122
Node: Postfix563036
Ref: postfix-socket563797
Node: calloutd565982
Node: config-calloutd566643
Node: conf-calloutd-setup569731
Node: conf-calloutd-server570185
Node: conf-calloutd-log572712
Node: invocation-calloutd573674
Ref: --debug-level576243
Ref: --config-file577045
Ref: --config-lint577102
Ref: --config-verbose577238
Ref: --no-site-config577313
Ref: --set577393
Ref: --config-help577492
Ref: --show-config-options577547
Ref: --help577603
Ref: --usage577647
Ref: --version577691
Node: protocol-calloutd577736
Ref: callout parameters579031
Node: mfdbtool584443
Node: Invoking mfdbtool584667
Ref: --list584994
Ref: --delete585185
Ref: --expire585441
Ref: --compact585928
Ref: --all586428
Ref: --expire-interval586765
Ref: --file587118
Ref: --format587416
Ref: --ignore-failed-reads587562
Ref: --predict587766
Ref: --time-format588268
Node: Configuring mfdbtool588770
Node: mtasim589576
Node: interactive mode590437
Ref: mtasim milter port592471
Ref: statedir mtasim option594516
Ref: D command596659
Ref: L command596962
Ref: S command597378
Ref: interactive mode-Footnote-1599967
Ref: interactive mode-Footnote-2600158
Node: expect commands601405
Node: traces603172
Node: daemon mode603844
Node: command summary604500
Ref: S-command-socket-families606178
Node: option summary607509
Node: pmult611626
Node: pmult configuration613960
Node: pmult-conf615023
Node: pmult-macros616328
Node: pmult-client621953
Node: pmult-debug624927
Node: pmult example627197
Node: pmult invocation628321
Node: Reporting Bugs629831
Node: Gacopyz631244
Node: Time and Date Formats632196
Ref: %c time format633178
Ref: %s time format636166
Ref: conversion specs638306
Node: Upgrading638972
Node: 8140-8150640096
Node: 8130-8140643198
Ref: 813-814643290
Ref: 8130-8140-Footnote-1646405
Ref: 8130-8140-Footnote-2646468
Node: 870-880646530
Ref: 870-880-Footnote-1646945
Node: 850-860646990
Node: 820-830647288
Node: 700-800649131
Node: 600-700650575
Node: 5x0-600653325
Ref: deprecated-6.0654771
Ref: upgrade procedure656548
Node: 500-510658664
Node: 440-500661174
Node: 43x-440663115
Node: 420-43x664344
Node: 410-420665586
Node: 400-410666410
Node: 31x-400667337
Ref: pragma-option-ehlo668228
Node: 30x-31x669928
Ref: old-code671095
Ref: new-code671309
Node: 2x-30x671973
Node: 1x-2x672406
Node: Copying This Manual673680
Node: Concept Index696093

End Tag Table


Local Variables:
coding: utf-8
End:
