1 {{Mailman mailing list system}}
3 extern val mailmanWebHost : domain -> [Domain];
4 {{Set the hostname of the web site for administration of mailing lists for this
7 extern type mailman_web_node;
8 {{Like <tt>web_node</tt>, but with the possibility of using some additional
9 nodes set by the admins.}}
11 extern val mailman_web_node : mailman_web_node;
12 {{The default location for Mailman web interfaces}}
14 extern val mailman_web_node_to_node : mailman_web_node -> node;
16 extern val mailmanVhost : host -> [Domain]
17 {MailmanWebNodes : [mailman_web_node],
20 {{Create an Apache virtual host to serve as the web interface for some Mailman
23 val mailman = \ host : (host) -> begin
27 dnsIP host (ip_of_node (mailman_web_node_to_node mailman_web_node));
30 mailmanVhost host where
31 MailmanWebNodes = [mailman_web_node];
36 {{The most common Mailman config, for when you want to have a virtual host of your
37 domain dedicated to a Mailman interface. Provide the name of that host (e.g.,
38 "lists") to this directive, and it will take care of the rest.}}