diff --git a/Commands/Ls.hs b/Commands/Ls.hs
--- a/Commands/Ls.hs
+++ b/Commands/Ls.hs
@@ -292,7 +292,7 @@
     runIO $ echo (message ++ "\n") -|- (sendmail, ["-t"])
     where sendmail = (forceEither $ get cp section "sendmail")::String
           msgid = genMsgId section m cp
-          subject = take 30 (sText m) ++ "... (twidge " ++ section ++ ")"
+          subject = take 30 (filter (/= '\n') $ sText m) ++ "... (twidge " ++ section ++ ")"
           message = unlines $ 
                     (case get cp section "mailfrom" of
                       Left _ -> ["Subject: " ++ (sSender m) ++ ": " ++ subject]
diff --git a/twidge.cabal b/twidge.cabal
--- a/twidge.cabal
+++ b/twidge.cabal
@@ -1,5 +1,5 @@
 Name: twidge
-Version: 1.1.0
+Version: 1.1.1
 License: GPL
 Maintainer: John Goerzen <jgoerzen@complete.org>
 Author: John Goerzen
