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

Reply via email to