[PREVIOUS CHAPTER] [NEXT CHAPTER]

7 hacks

    7.1	Cut off except the first multipart block

    	$HTML_MAIL_DEFAULT_HANDLER = 'strip'; (default "")

    Cut off except the first multipart block if
    1.	Content-Type: mime/multipart

    	$HTML_MAIL_DEFAULT_HANDLER = 'strip'; (default strip)

    where the value is 'strip' or 'reject'. If "strip", fml cuts off the
    second and after multipart blocks and distributes the mail to ML. If
    "reject", fml does not distribute it but tells "denies your html mail"
    to the sender.

    7.2	Against replied mails without In-Reply-To: nor References:

    	$AGAINST_MAIL_WITHOUT_REFERENCE = 1; (default 0)

    0. you require to set up 'fml puts the subject tag'.
    1. add ML specific Message-ID:
    2. analyze the subject tag e.g. Subject: Re: [elena 00100]
    In this mode, fml emulates Message-ID: always based on rule 2.
    Hence fml can ensure the consistency of ML threads against
    some MUA's e.g. Eudora...

    Appendix A	filtering of Postfix

    Appendix A.1	body_checks directive

    XXX: This feature is also available in Postfix snapshot 20000528.

    Appendix A.2	header_checks directive

    [/etc/postfix/main.cf]
    header_checks = regexp:/etc/postfix/header_checks

    [/etc/postfix/header_checks]
    /^Subject.*ILOVEYOU/  REJECT

    Appendix A.3	Content Filter

    Subject: Postfix Full Content Filtering Support
    To: postfix-users@postfix.org (Postfix users)
    Message-Id: <20000530222608.0EEB345659@spike.porcupine.org>
    Date: Tue, 30 May 2000 18:26:08 -0400 (EDT)
    From: wietse@porcupine.org (Wietse Venema)

          ..................................
          .            Postfix             .
       ------smtpd \                /local-----
          .         -cleanup->queue-       .
       -----pickup /    ^       |   \smtp------
          .             |       v          .
          .           smtpd    smtp        .
          .           10026     |          .
          ......................|...........
                        ^       |
                        |       v
                    ....|............
                    .   |     10025 .
                    .   inspector   .
                    .               .
                    .................

[PREVIOUS CHAPTER] [NEXT CHAPTER]