And this, finally, seems to be the answer to the error that I get whenever I attempt to send a Markdown-formatted email in MailMate. Thanks to Benny’s recently improved error reporting, I see the following whenever I attempt to send such a message:
``` Bundle command failed (Inline CSS/9846E526-1B45-42E8-8E75-F2B47AB5FF76) /Users/xyzzy/Library/Application Support/MailMate/Managed/Bundles/Premailer (Python).mmbundle/Support/bin/premailer: /Users/xyzzy/Library/Application Support/MailMate/Managed/Bundles/Premailer (Python).mmbundle/Support/premailerize: /usr/bin/python2.7: bad interpreter: No such file or directory /Users/xyzzy/Library/Application Support/MailMate/Managed/Bundles/Premailer (Python).mmbundle/Support/bin/premailer: /Users/xyzzy/Library/Application Support/MailMate/Managed/Bundles/Premailer (Python).mmbundle/Support/premailerize: /usr/bin/python2.7: bad interpreter: No such file or directory ``` (I’ve just formatted that with a code fence, but I’ll bet you all will see the raw Markdown rather than the lightly formatted HTML that I want to send.) Is my only recourse to figure out how to download Python 2.7 and install it properly in `/usr/bin/`? (Again, the formatting works perfectly in MailMate’s preview pane; it doesn’t “fail” until I save the draft or send the message.) – Erik MailMate 1.14 (5882) macOS 12.3.1 MacBook Pro (16-inch, 2021, Apple M1 Max) ------ 2021-08-20 21:17 · [Bill Cole](mailto:[email protected]): > On 2021-08-20 at 10:38:14 UTC-0400 (Fri, 20 Aug 2021 14:38:14 +0000) > Randy H. Tjahjono <[email protected]> > is rumored to have said: > >> I'm running the Monterey beta, and when launching MailMate I will >> occasionally get this warning >> >> [ "MM Warning-GIF.gif" ] >> >> Clicking on the *Learn More* link takes me to >> https://www.python.org/doc/sunset-python-2/ >> >> I'm not sure if this is an issue with Monterey, MailMate, Python, all three, >> or no issue at all. > > All 3. > > MM includes a couple of Python scripts (emate and html2text) that are written > in Python and specify Python 2.7. > > Python 2 is an obsolete version of the Python language. The effort to get > everyone using Python to convert to Python 3 was a 14-year project that did > not go well. There have been no improvements, security patches, or bug > tracking for Python 2.7 since 2019. There are still a lot of Python 2 scripts > embedded in other programs like MM and in production as freestanding software > like the GNU Mailman v2 instance running this mailing list. In the cases > where 2->3 conversion is not trivial, it has often led developers to > completely rewrite programs (e.g Mailman v3) from scratch. > > Operating systems have finally started to remove Python 2.x packages from > their official distributions and Apple is one of the last to do so. They are > apparently including a mechanism for warning users in the Monterey beta, > which is a good thing. > > > > > > -- > Bill Cole > [email protected] or [email protected] > (AKA @grumpybozo and many *@billmail.scconsult.com addresses) > Not Currently Available For Hire > _______________________________________________ > mailmate mailing list > [email protected] > https://lists.freron.com/listinfo/mailmate _______________________________________________ mailmate mailing list [email protected] https://lists.freron.com/listinfo/mailmate
