diff --git a/lib/modules/MIME.pmod/module.pmod b/lib/modules/MIME.pmod/module.pmod index 8d015319cb7ebd03f4780e5e2a484a385c5cc6a5..c1efe16705a938454fe378c16bf80c1757ed182a 100644 --- a/lib/modules/MIME.pmod/module.pmod +++ b/lib/modules/MIME.pmod/module.pmod @@ -1510,7 +1510,7 @@ class Message { } else error("boundary missing from multipart-body\n"); } - if ((epilogue != "") && !guess) { + if (epilogue != "" && epilogue != "\n" && epilogue != "\r\n" && !guess) { error("multipart message improperly terminated (%O%s)\n", epilogue[..200], sizeof(epilogue) > 201 ? "[...]" : "");