Can AppleScript provide my desired functionality (as described) to Mac Mail?
I would like to be able to shutdown my last Windows 10 computer and go 100% Mac - but there are a couple of email functions I rely on that only seem to work in Outlook on Windows that I can't seem to do in Mac Mail. Since I have a Microsoft 365 subscription I have tried Outlook for Mac, but it doesn't even come close to being useful (either the feature starved NEW version or the Classic version).
I have no AppleScript experience, but am prepared to tackle the learning curve it if I can get some positive encouragement that it won't be a waste of time. Hence the question: Can AppleScript provide my desired functionality (described below) to Mac Mail? If AppleScript can't do it then there is no sense in wasting a lot of time trying to learn how to use it.
First Problem - with Mac Mail Forwarding Rules and Functionality:
I use a dedicated Gmail account and Outlook for Windows rules to filter for a private chat group before they are passed to a cloud based email list server. The list service is restricted to non-commercial uses, like our group of ~50 friends. This email list service is fully automated, reliable and cheap, but limits the size of attachments to keep operating costs down. To get around this, all our new thread messages are sent to the Gmail account I set up for this purpose. An Outlook rule forwards smaller messages (smaller than the maximum size limit) directly to our email address on the list server. Further conversation (generally always simple text replies) continues on the list server. This works because any replies back to the group remove the original attachments and so far nobody has ever replied back with an oversized attachment. A second Outlook rule forwards larger messages (over the maximum size limit) directly to each of the same group of ~50 members. My problem is duplicating the following functionality that is not available in Mac Mail:
- The large emails forwarded directly to group members by Outlook are sent without exposing the full list of addresses. As if the addresses were placed in the BCC: list instead of the To: list.
- The large emails forwarded directly to group members also set the Reply To: address to our list server address , where all subsequent email conversation is exchanged. Note that setting the Reply To: address is done as a global setting for the dedicated email account and not as part of an Outlook rule.
2nd Problem - Editing the Subject line in Received Message Prior to Filing:
I use a heirarcical folder structure in my primary Email account to file messages I want to retain. To simplify retrieval later, I frequently change the Subject: of received messages prior to filing. Outlook on Windows allows me to edit a message for both subject line and body content. Mac Mail does not support editing for any messages that are not new messages been sent or received messages being forwarded. A Mac Mail suggestion in a Forum was to start forwarding the message, edit the Subject: then exit and save the message as a Draft. The Draft message with the modified subject line can then be dragged to the intended folder for filing. This works for the subject line but the original From: address is lost and replaced by my address as though I had actually forwarded it.
So, any opinions would be appreciated about whether these two functional requirements could be implemented with Applescripts from Mac Mail rules or some other invocation mechanism
MacBook Pro 16″, macOS 14.1