PIC.local2virt
changeset 0 068428edee47
equal deleted inserted replaced
-1:000000000000 0:068428edee47
       
     1                 Original message:
       
     2                    
       
     3                    To: dude@tommy.gov
       
     4                    Hi.
       
     5                    
       
     6 qmail-inject    Fill in the complete envelope and header:
       
     7                    
       
     8      |             (envelope) from joe@heaven.af.mil to dude@tommy.gov
       
     9      |             From: joe@heaven.af.mil
       
    10      |             To: dude@tommy.gov
       
    11      |             
       
    12      |             Hi.
       
    13      V             
       
    14                    
       
    15 qmail-queue     Store message safely on disk.
       
    16                 Trigger qmail-send.
       
    17      |             
       
    18      V             
       
    19                    
       
    20 qmail-send      Look at envelope recipient, dude@tommy.gov.
       
    21      |          Is tommy.gov in locals? No.
       
    22      |          Is dude@tommy.gov in virtualdomains? No.
       
    23      |          Is tommy.gov in virtualdomains? Yes: "tommy.gov:fred".
       
    24      |          Deliver locally to fred-dude@tommy.gov.
       
    25      V          
       
    26                    
       
    27 qmail-lspawn ./Mailbox
       
    28                    
       
    29      |          Look at mailbox name, fred-dude.
       
    30      |          Is fred-dude listed in qmail-users? No.
       
    31      |          Is there a fred-dude account? No.
       
    32      |          Is there a fred account? Yes.
       
    33      |          Is fred's uid nonzero? Yes.
       
    34      |          Is ~fred visible to the qmailp user? Yes.
       
    35      |          Is ~fred owned by fred? Yes.
       
    36      |          Give control of the message to fred.
       
    37      |          Run qmail-local.
       
    38      V          
       
    39                    
       
    40 qmail-local fred ~fred fred-dude - dude tommy.gov joe@heaven.af.mil ./Mailbox
       
    41                    
       
    42                 Does ~fred/.qmail-dude exist? No.
       
    43                 Does ~fred/.qmail-default exist? Yes: "./Mail.tommy".
       
    44                 Write message to ./Mail.tommy in mbox format.