X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/d936cf4d0b120b88f99c10dee5556d0ca7320324..fe789bea628b15229156c8a4272c2b6063c9b1a0:/src/plugins/mailman.sml diff --git a/src/plugins/mailman.sml b/src/plugins/mailman.sml index fcfbc7c..854c91a 100644 --- a/src/plugins/mailman.sml +++ b/src/plugins/mailman.sml @@ -87,6 +87,7 @@ val () = Env.actionV_one "mailmanVhost" val ssl = Env.env Apache.ssl (env, "SSL") val user = Env.env Env.string (env, "User") + val sadmin = Env.env Env.string (env, "ServerAdmin") val fullHost = host ^ "." ^ Domain.currentDomain () val vhostId = fullHost ^ (if Option.isSome ssl then ".ssl" else "") @@ -116,8 +117,8 @@ val () = Env.actionV_one "mailmanVhost" print (Domain.currentDomain ()); print "\n"; print " ServerAdmin "; - print user; - print "@hcoop.net\n"; + print sadmin; + print "\n"; print " SuexecUserGroup list list\n"; print "\n"; print " ErrorLog "; @@ -130,7 +131,11 @@ val () = Env.actionV_one "mailmanVhost" print " RewriteEngine on\n"; print "\n"; print " # Default to showing listinfo page\n"; - print " RewriteRule ^/$ http://"; + print " RewriteRule ^/$ http"; + case ssl of + NONE => () + | SOME _ => print "s"; + print "://"; print fullHost; print "/listinfo/\n"; print "\n";