diff --git a/src/postal/sendmail.clj b/src/postal/sendmail.clj index 9f72bc6..852251a 100644 --- a/src/postal/sendmail.clj +++ b/src/postal/sendmail.clj @@ -58,7 +58,8 @@ (defn find-sendmail [] (if-let [SENDMAIL (System/getenv "SENDMAIL")] SENDMAIL - (first (filter #(.isFile (java.io.File. ^String %)) sendmails)))) + (or (first (filter #(.isFile (java.io.File. ^String %)) sendmails)) + (throw (ex-info "Can't find sendmail executable. Is sendmail installed?" {:searched-for sendmails}))))) (defn sanitize [^String text] (.replaceAll text "\r\n" (System/getProperty "line.separator")))