Run domtool as hcoop.daemon instead of hcoop
[hcoop/portal.git] / mail.sml
index 4fa6b22..d847a57 100644 (file)
--- a/mail.sml
+++ b/mail.sml
@@ -1,17 +1,17 @@
 structure Mail :> MAIL =
 struct
 
-fun writeToLog s =
-    let
+fun writeToLog s = ()
+    (*let
        val outf = TextIO.openAppend (Init.scratchDir ^ "/log/mail.log")
     in
        TextIO.output (outf, s);
        TextIO.closeOut outf
-    end
+    end*)
 
 type session = (TextIO.instream, TextIO.outstream) Unix.proc
 
-fun mopen () = Unix.execute ("/usr/sbin/exim4", ["-t"])
+fun mopen () = Unix.execute ("/usr/sbin/sendmail", ["-t"])
               before writeToLog "\nNEW MESSAGE\n"
 
 fun mwrite (ses, s) = (TextIO.output (Unix.textOutstreamOf ses, s);
@@ -19,4 +19,12 @@ fun mwrite (ses, s) = (TextIO.output (Unix.textOutstreamOf ses, s);
 
 fun mclose ses = Unix.reap ses
 
+(*type session = unit
+
+fun mopen () = ()
+
+fun mwrite ((), s) = print s
+
+fun mclose () = OS.Process.success*)
+
 end