summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ymir/mlmmj-expose.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/ymir/mlmmj-expose.nix b/ymir/mlmmj-expose.nix
index 8c7dfb91..b8a13cc4 100644
--- a/ymir/mlmmj-expose.nix
+++ b/ymir/mlmmj-expose.nix
@@ -43,7 +43,12 @@ let
43 case hashes of 43 case hashes of
44 [((_, recipient), _)] -> do 44 [((_, recipient), _)] -> do
45 uuid <- UUID.nextRandom 45 uuid <- UUID.nextRandom
46 let fName = "queue" </> "exposed" <.> UUID.toString uuid 46 let fName = "queue" </> "exposed" <.> uuidTrans uuid
47 uuidTrans = uuidTrans' . UUID.toString
48 where
49 uuidTrans' [] = []
50 uuidTrans' ('-':xs) = '.' : uuidTrans' xs
51 uuidTrans' (x:xs) = x : uuidTrans' xs
47 getContents >>= writeFile fName 52 getContents >>= writeFile fName
48 hPrintf stdout "Forwarding mail to <%s>, subscribed to %s\n" recipient (takeBaseName listDir) 53 hPrintf stdout "Forwarding mail to <%s>, subscribed to %s\n" recipient (takeBaseName listDir)
49 callProcess "${pkgs.mlmmj}/bin/mlmmj-send" ["-L", listDir, "-l", "6", "-m", fName, "-T", recipient] 54 callProcess "${pkgs.mlmmj}/bin/mlmmj-send" ["-L", listDir, "-l", "6", "-m", fName, "-T", recipient]