Annotation of researchv9/cmd/emacs/macros/vmail, revision 1.1

1.1     ! root        1: vVacation Mail processor
        !             2: 
        !             3: Warren A. Montgomery (IH6E314) Version 3.4
        !             4: 
        !             5: This macro processes all of your new mail, building it into $HOME/rmail
        !             6: And responding with the response in $HOME/response.
        !             7: 
        !             8: B            Push starting buffer into kill stack
        !             9: <RMAIL
        !            10: goto RMAIL buffer
        !            11: <$HOME/rmail
        !            12: 0><$MAIL
        !            13: 0>��append new mail and save
        !            14: �5000-wipeout /usr/mail
        !            15: Read back rmail file
        !            16: ^�While more messages
        !            17:        �last_mail
        !            18:        ��next_mail
        !            19:        B�<fiddle
        !            20:        �--�         Move text into fiddle buffer
        !            21:        <AUTOMATIC RESPONSE
        !            22:        |�
        !            23:                ��          Skip message with "AUTOMATIC RESPONSE" in it
        !            24:        � B^�~�>     While next line is '>'
        !            25:                |��~�*  If not Forwarding line
        !            26:                        ���+<!
        !            27:                        +��           This line processed
        !            28:                &�Move on
        !            29:        &��^��~~� �Skip to space
        !            30:        �      Pick up target user
        !            31:        ��%And pick up sending time
        !            32:        �last_mail
        !            33:        ��next_mail
        !            34:        �<Mail
        !            35:        To: %-
        !            36:        Subject: Your Message Sent: %-
        !            37: 
        !            38:        AUTOMATIC RESPONSE
        !            39:        <fill
        !            40:        �
Fill mode on
        !            41:        <$HOME/response
        !            42:        Reply to mail
        !            43:        �Sign_mail
        !            44:        �      Sign and send
        !            45:        -<$HOME/.mail_reply
        !            46:        <fill
        !            47:        
B%Back to RMAIL
        !            48: ���
        !            49: next_mail Go to next mail entry
        !            50: <^From 
        !            51: |�   search for next From
        !            52:        ���
        !            53:        � ���
        !            54: last_mail Go to last mail entry
        !            55: <^From 
        !            56: |�   Search backwords for a From
        !            57:        �-2��
        !            58:        � ���
        !            59: Sign_mail
        !            60: 
        !            61: |�Look for what kind of mail
        !            62:        ��<@
        !            63:        ���<$HOME/.sig_arpa
        !            64:        �      Arpanet mail
        !            65:        ��<!
        !            66:        ���<$HOME/.sig_btl
        !            67:        �      btl mail
        !            68:        �      Default, local mail
        !            69:        <$HOME/.sig_local
        !            70:        ��
        !            71: ���        Read in signature (If any)
        !            72: |�� �      If this worked, do nothing
        !            73:        � <$HOME/.signature
        !            74:        �   Read in default signature
        !            75: ��

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.