| Server IP : 85.214.239.14 / Your IP : 216.73.216.99 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/root/proc/3/cwd/proc/3/root/usr/share/augeas/lenses/dist/tests/ |
Upload File : |
(*
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
user2@virtual-alias.domain
address2,
address3
root robert.oot@domain.com
@example.net root,postmaster
postmaster mtaadmin+root=mta1
some_user localuser
"
(* 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" = "user2@virtual-alias.domain"
{ "destination" = "address2" }
{ "destination" = "address3" }
}
{ "pattern" = "root"
{ "destination" = "robert.oot@domain.com" }
}
{ "pattern" = "@example.net"
{ "destination" = "root" }
{ "destination" = "postmaster" }
}
{ "pattern" = "postmaster"
{ "destination" = "mtaadmin+root=mta1" }
}
{ "pattern" = "some_user"
{ "destination" = "localuser" }
}