diff --git a/mm2sympa.sh b/mm2sympa.sh index 9e0241afae6a1cad03d7f0ff4ae4cff7e0f352a9..a7a5028dfc66c8364b87f1bc94ac1a1c8977eba7 100755 --- a/mm2sympa.sh +++ b/mm2sympa.sh @@ -11,8 +11,12 @@ if [ -z "$mailmanlist" ]; then fi mmlistname=${mailmanlist%@*} mmdomain=${mailmanlist#*@} -robot=${mmdomain/lists/sympa} sympalistname=$mmlistname +robot=${mmdomain/lists/sympa} +if [ -n "$2" ]; then + sympalistname=${2%@*} + robot=${2#*@} +fi mmarchive=/var/lib/mailman/archives/private/$mmlistname.mbox/$mmlistname.mbox if [ ! -f "/etc/sympa/$robot/robot.conf" ]; then