* send welcome mail on first debian package installation.
[citadel.git] / citadel / debian / citadel-server.postinst
index d01f2b88f4acd0e35261e7bd11a01ffdbf387ceb..7498eb6fee6736709ed4bbac8033a12efa055972 100644 (file)
@@ -1,6 +1,5 @@
 #!/bin/sh
 # postinst script for citadel-server
-
 set -e
 
 # source debconf stuff
@@ -49,6 +48,23 @@ case "$1" in
         echo "applying your settings."
         /usr/lib/citadel-server/setup -q
 
+# we're in a fresh install, so we send the welcome message.
+       if test -z "$2"; then
+           export SEPERATOR=2600908b3f21ae7f692b973ed26e212d
+           export WELCOMEHTML=/usr/share/doc/citadel-server/welcomemail.html
+           export WELCOMETXT=/usr/share/doc/citadel-server/welcomemail.txt
+           export FROM=room_citadel_stats@uncensored.citadel.org
+           export TO=room_lobby
+           (
+               printf "MIME-Version: 1.0\r\nContent-Type: multipart/alternative; \r\n boundary=$SEPERATOR\r\n\r\nThis is a multi-part message in MIME format.\r\n\r\n--$SEPERATOR\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n"; 
+               cat $WELCOMETXT
+               printf "\r\n\r\n--$SEPERATOR\r\nContent-Type: text/html; charset=US-ASCII\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\n"
+               cat $WELCOMEHTML; 
+               printf "\r\n\r\n--$SEPERATOR--\r\n\r\n") | \
+                   /usr/sbin/citmail -bm -r "$FROM" "$TO"
+       fi
+       
+
         if test -S /var/run/citadel/citadel.socket; then 
             /usr/sbin/sendcommand "DOWN"
         fi