Skip to content
Snippets Groups Projects
Select Git revision
  • c1c6c4cac3ae8128c42294ad40f1d32baf48fbd1
  • master default protected
  • main
  • update_github_actions
  • 144_rocky8_support
  • 195-update-pdk-to-300
  • 144-rocky8
  • add_test_github_test_workflow
  • pdk_2.4.0
  • fix_unclosed_let_block_in_defines_client_spec
  • validation_fixes
  • freeradius_3_0_21_config_updates
  • data_types
  • PrepareBuster
  • travis
  • 4.0.1
  • 4.0.0
  • 3.9.2
  • 3.9.1
  • 3.9.0
  • 3.8.2
  • 3.8.1
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.3
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.3.1
35 results

logtosyslog

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    test_postfix_virtual.aug 1.34 KiB
    (*
    Module: Test_Postfix_Virtual
      Provides unit tests and examples for the <Postfix_Virtual> lens.
    *)
    
    module Test_Postfix_Virtual =
    
    (* View: conf *)
    let conf = "# a comment
    virtual-alias.domain     anything
    postmaster@virtual-alias.domain  postmaster
    user1@virtual-alias.domain       address1
    user-1@virtual-alias.domain       address1
    user_2@virtual-alias.domain
        address2,
        address3
    user+test@virtual-alias.domain
        address2,
        address3
    root    robert.oot@domain.com
    @example.net  root,postmaster
    "
    
    (* Test: Postfix_Virtual.lns *)
    test Postfix_Virtual.lns get conf =
      { "#comment" = "a comment" }
      { "pattern" = "virtual-alias.domain"
        { "destination" = "anything" }
      }
      { "pattern" = "postmaster@virtual-alias.domain"
        { "destination" = "postmaster" }
      }
      { "pattern" = "user1@virtual-alias.domain"
        { "destination" = "address1" }
      }
      { "pattern" = "user-1@virtual-alias.domain"
        { "destination" = "address1" }
      }
      { "pattern" = "user_2@virtual-alias.domain"
        { "destination" = "address2" }
        { "destination" = "address3" }
      }
      { "pattern" = "user+test@virtual-alias.domain"
        { "destination" = "address2" }
        { "destination" = "address3" }
      }
      { "pattern" = "root"
        { "destination" = "robert.oot@domain.com" }
      }
      { "pattern" = "@example.net"
        { "destination" = "root" }
        { "destination" = "postmaster" }
      }