Re: [MlMt] How to set the IMAP Path Prefix? (Goal: flat folder structure)

2022-01-26 Thread Bill Cole

On 2022-01-25 at 17:34:30 UTC-0500 (Tue, 25 Jan 2022 16:34:30 -0600)
Quinn Comendant 
is rumored to have said:


Hello,

How do I set the IMAP Path Prefix in MailMate?


MailMate should figure out the prefix on its own, but you can set it 
explicitly with the "Hidden Preference" namespaceResponse in 
~Library/ApplicationSupport/MailMate/Sources.plist file.  Documented on 
the Hidden Preferences page of the help and in this bug report: 
https://freron.lighthouseapp.com/projects/58672/tickets/267-imap-server-directory


The format of that setting requires an understanding of how IMAP works 
with namespaces.


I'm connecting to a Courier IMAP server. In other email clients, I 
have had to set the IMAP Path Prefix to `INBOX` for my folders to 
display correctly.


This attribute added to the relevant source stanza in Sources.plist MAY 
work for you:


namespaceResponse = '(("INBOX" "/")) NIL NIL';



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Excluding an account Source from global search and Mailboxes

2022-01-04 Thread Bill Cole
On 2022-01-04 at 02:45:41 UTC-0500 (Tue, 04 Jan 2022 08:45:41 +0100)
Alexandre Takacs 
is rumored to have said:

> They do
>
> But there are lots of situations when MM functionalities rely on the global 
> search as the default source. It would be useful to the able to better 
> specify what goes into that “pot” :)
>
> On 4 Jan 2022, at 8:37, John Doherty via mailmate wrote:
>
>> Anyway, just a thought. Smart mailboxes are a pretty great feature of 
>> MailMate and seem like they could help with your situation.

If you want the search box to search a subset of messages, you can set the 
'Default Mailbox' to a Smart Mailbox which excludes whatever source or whatever 
you want to exclude. Click the pull-down in the search box to select one.




-- 
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] CPU around 60% with r5852

2021-12-09 Thread Bill Cole

On 2021-12-09 at 10:43:18 UTC-0500 (Thu, 09 Dec 2021 16:43:18 +0100)
Florian Heidenreich 
is rumored to have said:

I'm observing high CPU usage of around ~60% CPU on a MacBook Air M1 
under Big Sur 11.6.1 when doing nothing with MailMate r5852.


My observations so far:

- does not happen when starting MailMate
- starts after sending an email or reading a couple of messages from 
my inbox
- stops and goes to 0% when hiding MailMate via Cmd+H, reappears on 
unhide
- something related to updating the view when it's actually not always 
needed?


Would be interesting to know if it's only happening for me or if it's 
a more common problem.


I run into MM chewing up CPU occasionally after moving a message into 
Trash or Junk. When this happens, the Activity Viewer shows one IMAP 
session trapped in a very fast loop of FETCH and NOOP commands. I  have 
not tried hide/unhide, but offline/online of the source breaks the loop. 
I've had a ticket open on this for quite a long time.


When you have this problem, have you checked the Activity Viewer?

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Exchange: How to add another account with same credentials as the main account

2021-11-12 Thread Bill Cole

On 2021-11-12 at 11:55:04 UTC-0500 (Fri, 12 Nov 2021 17:55:04 +0100)
Mike Brasch 
is rumored to have said:


Moin,

On 7 Nov 2021, at 20:00, Mike Brasch wrote:

 Access another user mailbox: Either set base IMAP path in client 
settings to /users/otheru...@company.com or use the following 
username: domain\user\otheru...@company.com where 
otheru...@company.com it target mailbox name.


The username way does not work. I only get a "wrong passwod". Where 
can I set the base IMAP path for the other variant?


Where I can specify the base IMAP path. Is there a file I can edit?


Not in MM. I don't think MM supports specifying a base path for a source 
account. This may be something you must do in DavMail?



PLEASE HELP!!! Outlook is driving my crazy. :)


It tends to do that...

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Markdown formatting

2021-11-10 Thread Bill Cole

On 2021-11-10 at 18:08:27 UTC-0500 (Wed, 10 Nov 2021 15:08:27 -0800)
Randall Gellens 
is rumored to have said:


I believe 1.13.2 is the latest for 10.anything.


Nope. The test versions through the current r5844 have all run on Mojave 
(10.14.) No major issues and Benny cheerfully accepts bug reports for 
them on Mojave.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Looking for error cause/name

2021-10-30 Thread Bill Cole

On 2021-10-30 at 14:17:10 UTC-0400 (Sat, 30 Oct 2021 11:17:10 -0700)
Tracy Valleau 
is rumored to have said:


Hello.

My host is trying to chase down a synchronization error.

Recent, I got a spate of error boxes upon launch of MM, pointing to 
something (IN ALL CAPS) that apparently changed  on the host and 
caused MM to re-sync or re-load all the messages. The ALL CAPS was (I 
believe) some kind UID.


The message would let me resync once; resync always or (one other 
thing I can't recall either.)


Problem is, I didn't screenshot the error message, and I cannot 
remember the actual "UID" mentioned.


If anyone can tell me what I'm thinking of, I'll pass it along to my 
host as a possible solution.


Anyone know what I'm talking about and what that particular "UID" was 
actually named?


Most likely "UIDVALIDITY"

That is an IMAP parameter that essentially acts as a version number for 
a mailbox. As long as the UIDVALIDITY does not change, a client can 
trust that message unique IDs in that mailbox have not changed, although 
messages with new UIDs may have been added or past messages expunged. 
UIDVALIDITY lifetime is often measured in years.


It makes sense for MM to alert on a UIDVALIDITY change because it 
indicates that a significant event on the IMAP server has occurred, such 
as a restoration from backup or migration to a new system, which will 
require a full re-synch of the mailbox.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] How can I create a Smart Mailbox with all emails I have sent?

2021-10-15 Thread Bill Cole

On 2021-10-14 at 21:20:47 UTC-0400 (Fri, 15 Oct 2021 12:20:47 +1100)
leo 
is rumored to have said:

Hi all, I would like to create a Smart Mailbox containing all emails I 
have sent.


By default, MM has a "Sent Messages" mailbox which aggregates the 
mailboxes in all accounts which are marked as "Sent" type. It should do 
what you want. If you've somehow deleted it, you can recreate it by 
adding a smart mailbox which covers those source mailboxes and has no 
conditions or rules.


I have tried a condition like `“From -> Address“ contains 
““`:


But with this the Smart Mailbox contains spam which pretends to be 
sent from my address as well.


If for some reason you don't have "Sent" source mailboxes and really 
need to find messages you have sent in source mailboxes that also have 
mail you didn't send, the condition "Received" "Does Not Exist" should 
do the trick. Note that this will skip copies of your own messages sent 
back to you by mailing lists like this one.


Is there a mail header which says „_This message was really sent 
from this particular SMTP server_“ or similar?


If a reliable header like that existed, the character of the Internet 
would be unrecognizable.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] alert sounds

2021-10-15 Thread Bill Cole

On 2021-10-15 at 10:15:13 UTC-0400 (Fri, 15 Oct 2021 10:15:13 -0400)
Shoshanna Green 
is rumored to have said:

I'm running MailMate v5820 under High Sierra, and even though I have 
disabled "Play sound for notification" under System Preferences > 
Notifications > MailMate, my system BINGs every time a message 
arrives. (As well as presenting the banner alert I do want.)


I have been completely unable to figure out where this sound is coming 
from, so that I can turn it off. Any ideas? Please?


Have you looked at all 4 "corners" in the dreaded Counters pane of MM's 
Preferences?



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] smart mailbox

2021-09-23 Thread Bill Cole

On 2021-09-23 at 16:25:34 UTC-0400 (Thu, 23 Sep 2021 16:25:34 -0400)
Bill Cole 
is rumored to have said:


On 2021-09-23 at 14:28:22 UTC-0400 (Thu, 23 Sep 2021 14:28:22 -0400)
Bill Cole 
is rumored to have said:


On 2021-09-23 at 14:05:13 UTC-0400 (Thu, 23 Sep 2021 11:05:13 -0700)
Jo 
is rumored to have said:


On 23 Sep 2021, at 8:47, Bill Cole wrote:

On 2021-09-23 at 10:31:58 UTC-0400 (Thu, 23 Sep 2021 16:31:58 
+0200)

aisrael 
is rumored to have said:


How did you change the attribution line??


The above was achieved with this command:

defaults write com.freron.MailMate MmReplyWroteString '"On %F at 
%X UTC%z (${date})\n${from.name} 
<${reply-to.address:${from.address}}>\nis rumored to have said: "'


Unpleasant misfeature in r5826: MM interpreted that line(!) and 
displayed something very wrong. (see attachment)


It even does it in quotes. And in partial quotations (select+reply) but 
not full-message replies. See attachment for what that line REALLY is...



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] smart mailbox

2021-09-23 Thread Bill Cole

On 2021-09-23 at 14:28:22 UTC-0400 (Thu, 23 Sep 2021 14:28:22 -0400)
Bill Cole 
is rumored to have said:


On 2021-09-23 at 14:05:13 UTC-0400 (Thu, 23 Sep 2021 11:05:13 -0700)
Jo 
is rumored to have said:


On 23 Sep 2021, at 8:47, Bill Cole wrote:


On 2021-09-23 at 10:31:58 UTC-0400 (Thu, 23 Sep 2021 16:31:58 +0200)
aisrael 
is rumored to have said:


How did you change the attribution line??


The above was achieved with this command:

defaults write com.freron.MailMate MmReplyWroteString '"On %F at 
%X UTC%z (${date})\n${from.name} 
<${reply-to.address:${from.address}}>\nis rumored to have said: "'


Unpleasant misfeature in r5826: MM interpreted that line(!) and 
displayed something very wrong. (see attachment)


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] smart mailbox

2021-09-23 Thread Bill Cole
On 2021-09-23 at 14:05:13 UTC-0400 (Thu, 23 Sep 2021 11:05:13 -0700)
Jo 
is rumored to have said:

> On 23 Sep 2021, at 8:47, Bill Cole wrote:
>
>> On 2021-09-23 at 10:31:58 UTC-0400 (Thu, 23 Sep 2021 16:31:58 +0200)
>> aisrael 
>> is rumored to have said:
>
> How did you change the attribution line??

The above was achieved with this command:

defaults write com.freron.MailMate MmReplyWroteString '"On %F at %X UTC%z 
(${date})\n${from.name} <${reply-to.address:${from.address}}>\nis rumored to 
have said: "'


See Also:
https://manual.mailmate-app.com/hidden_preferences#composing
https://www.mail-archive.com/mailmate@lists.freron.com/msg14006.html


-- 
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] smart mailbox

2021-09-23 Thread Bill Cole

On 2021-09-23 at 10:31:58 UTC-0400 (Thu, 23 Sep 2021 16:31:58 +0200)
aisrael 
is rumored to have said:

Regarding smart mailboxes, my understanding has always been that it is 
impossible to maintain them between 2 computers (running Mailmate).  
Does any workaround exist?


It is theoretically possible to keep 2 MailMate instances' mailboxes in 
synch by synchronizing ~/Library/Application 
Support/MailMate/Mailboxes.plist between the 2 Macs. Unfortunately, to 
do this *safely* you must only do the sync when both instances are not 
running, because that's the only way you can be sure that the file is 
current and self-consistent and that MM will load a newly-synched file. 
It also contains definitions for all of the subscribed "source" 
mailboxes and all the rules associated with all mailboxes, so you can't 
easily only synch a subset like 'smart mailboxes.' This also implies the 
same collection of source accounts on both machines, so it is prudent to 
also sync the Sources.plist file whenever you sync Mailboxes.plist.


So, in practice it is not something that is simply automated to get 
'live' synchronization.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] What controls physical deletion of mails from MailMate?

2021-08-25 Thread Bill Cole

On 2021-08-25 at 12:29:08 UTC-0400 (Wed, 25 Aug 2021 17:29:08 +0100)
Raza Rizvi 
is rumored to have said:
[details snipped]


Anyone else got any clue what is going on!


Check MmAutomaticExpungeBehavior

Another possibility is that your IMAP server is doing some sort of 
auto-expunge.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] MailMate needs to be updated warning

2021-08-20 Thread Bill Cole

On 2021-08-20 at 10:38:14 UTC-0400 (Fri, 20 Aug 2021 14:38:14 +)
Randy H. Tjahjono 
is rumored to have said:

I'm running the Monterey beta, and when launching MailMate I will 
occasionally get this warning


![](cid:0B6760AF-8EB7-4FAA-A1AF-E4D1332D3AEB@rhp.tw "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
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Junk folder gets messages when Sieve unchecked

2021-07-26 Thread Bill Cole

On 2021-07-26 at 11:00:45 UTC-0400 (Mon, 26 Jul 2021 08:00:45 -0700)
Ralph Alvy 
is rumored to have said:

I forgot to mention that the Junk folder is not on the Fastmail 
server. It is only a local folder created by MailMate. That seems to 
suggest the only way it got there is via MailMate itself.


There's no such thing as a local *real* folder created by MailMate, so 
that must be a "Smart Folder" whose contents are defined by some logical 
definition, drawing messages from some set of source folders that exist 
on the IMAP server.


MailMate does include by default a "Junk" Smart Folder that includes all 
messages from whatever server-side folders you've labeled (or MM has 
labeled by default) as having a "Mailbox Type" of "Junk" across all 
accounts. If there's not a top-level folder named "Junk" on the server 
side, I expect that MM would see one named "Spam" as the right folder to 
include in the "Junk" Smart Folder.


So my *revised* theory is that your Spam folder on the Fastmail server 
is set in MM as the Junk-type folder for that account, that they in fact 
did put the message in Spam, and you moved it elsewhere before noticing 
that it had been in Spam (which is down in the Sources section of the 
mailbox list where you might not see it.)



On Mon, Jul 26, 2021, at 7:13 AM, Ralph Alvy wrote:
But Fastmail has its own folder for that. It's called Spam. And it 
did not put it in that folder.


On Sun, Jul 25, 2021, at 7:51 PM, Bill Cole wrote:

On 2021-07-25 at 20:15:31 UTC-0400 (Sun, 25 Jul 2021 17:15:31 -0700)
Ralph Alvy 
is rumored to have said:

I have no Inbox rules at all. Here are the Sieve relevant lines in 
the

raw message:

X-Sieve: CMU Sieve 3.0
X-Spam-known-sender: no
X-Spam-sender-reputation: 500 (none)
X-Spam-score: 7.2
X-Spam-hits: HEADER_FROM_DIFFERENT_DOMAINS 0.248,
HTML_FONT_LOW_CONTRAST 0.001,
  HTML_MESSAGE 0.001, ME_HAS_VSSU 0.001, ME_SENDERREP_NEUTRAL 
0.001,

  RCVD_IN_DNSWL_NONE -0.0001, SPF_HELO_NONE 0.001, SPF_PASS -0.001,
  URIBL_DBL_ABUSE_SPAM 7, LANGUAGES en, BAYES_USED none, SA_VERSION
3.4.2


That's a SpamAssassin header, added by the server. Your mail 
provider

put that message in Junk, not MailMate. The total score of 7.2 is
significantly above the default SA threshold score for spam (5.0) 
but

the 'X-Spam-hits' itemization shows that almost entirely due to one
issue: the "URIBL_DBL_ABUSE_SPAM" hit scored at 7. That hit 
indicates
that there was a link in the message body whose domain is listed in 
the
Spamhaus DBL list: https://www.spamhaus.org/dbl. It is rare for the 
DBL

to list domains that are not exclusively used in spam, but it does
happen.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate
___

mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Junk folder gets messages when Sieve unchecked

2021-07-25 Thread Bill Cole

On 2021-07-25 at 20:15:31 UTC-0400 (Sun, 25 Jul 2021 17:15:31 -0700)
Ralph Alvy 
is rumored to have said:

I have no Inbox rules at all. Here are the Sieve relevant lines in the 
raw message:


X-Sieve: CMU Sieve 3.0
X-Spam-known-sender: no
X-Spam-sender-reputation: 500 (none)
X-Spam-score: 7.2
X-Spam-hits: HEADER_FROM_DIFFERENT_DOMAINS 0.248, 
HTML_FONT_LOW_CONTRAST 0.001,

  HTML_MESSAGE 0.001, ME_HAS_VSSU 0.001, ME_SENDERREP_NEUTRAL 0.001,
  RCVD_IN_DNSWL_NONE -0.0001, SPF_HELO_NONE 0.001, SPF_PASS -0.001,
  URIBL_DBL_ABUSE_SPAM 7, LANGUAGES en, BAYES_USED none, SA_VERSION 
3.4.2


That's a SpamAssassin header, added by the server. Your mail provider 
put that message in Junk, not MailMate. The total score of 7.2 is 
significantly above the default SA threshold score for spam (5.0) but 
the 'X-Spam-hits' itemization shows that almost entirely due to one 
issue: the "URIBL_DBL_ABUSE_SPAM" hit scored at 7. That hit indicates 
that there was a link in the message body whose domain is listed in the 
Spamhaus DBL list: https://www.spamhaus.org/dbl. It is rare for the DBL 
to list domains that are not exclusively used in spam, but it does 
happen.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Selecting default SMTP server

2021-07-25 Thread Bill Cole

On 2021-07-25 at 01:31:23 UTC-0400 (Sun, 25 Jul 2021 05:31:23 +)
Antonio Leding 
is rumored to have said:

Correct - but I presumed he meant the SMTP server - if not, then I’m 
wondering if he might have been referring to how the SMTP server will 
be selected based on the From account…


Without the experimental hidden preference that gives an independent 
SMTP menu, I have the pull-down shown in the attached images. It is 
automatically set based on context but if pulled down I can select any 
of the explicitly configured addresses for any account, or use the 
"Customize..." option to use any address I like, which MM will match to 
an account using their "Address Pattern" settings. Because each IMAP 
account has its own SMTP server setting, setting the From address 
determines the SMTP server.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Selecting default SMTP server

2021-07-24 Thread Bill Cole

On 2021-07-24 at 23:58:59 UTC-0400 (Sat, 24 Jul 2021 20:58:59 -0700)
Ralph Alvy 
is rumored to have said:


Bill,

I really don't understand what you mean here. When I send an email 
with Mailmate, it grabs the SMTP server from my old Tuffmail account, 
even if it's offline. But all my mail is coming to my Fastmail 
account. What would be wrong with putting my Fastmail SMTP server in 
my Tuffmail account setup? I never CHOOSE an act to send from. I just 
tell Mailmate to do a New Message.


Do you not have a pull-down menu in your Composer windows that lets you 
pick the From address?





Ralph

On 24 Jul 2021, at 19:47, Bill Cole wrote:


On 2021-07-24 at 21:15:55 UTC-0400 (Sat, 24 Jul 2021 18:15:55 -0700)
Ralph Alvy 
is rumored to have said:

If I have more than one Source Acct, how do I tell Mailmate with 
SMTP server to use for outgoing mail?


Each account has its own exclusive SMTP Server settings. This is good 
because on the modern Internet, it is not feasible to send mail 
claiming to be from a particular address through any arbitrarily 
chosen mail server. It might work, but more likely your mail would be 
rejected or worse: dropped silently.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Selecting default SMTP server

2021-07-24 Thread Bill Cole

On 2021-07-24 at 23:03:04 UTC-0400 (Sun, 25 Jul 2021 03:03:04 +)
Antonio Leding 
is rumored to have said:

“…not feasible to send mail claiming to be from a particular 
address through any arbitrarily chosen mail server…”


Mostly true but there’s ways around such hindrances…

https://www.wpoven.com/blog/free-smtp-servers-sending-emails/


All of those require you to set up accounts with the providers in 
question. For example, you cannot simply decide to route your mail 
through Google's mail servers without having a Google account and 
configuring it to allow you to send mail using that account with sender 
addresses that are not hosted at Google.


So: not quite "arbitrarily chosen."



I haven’t used any of my “assigned” SMTP servers since 2000.  
And since 2013, been using a combo of Amazon’s SES or my own 
Postfix…the latter is especially nice if one wants to use a 
non-standard port...


Sure, but you are almost surely using mail submission (port 587 or 465, 
with mandatory TLS encryption and authentication and DKIM signatures 
added with "d=amazonses.com") and you have published a SPF record in DNS 
for leding.net which explicitly declares that your mail may legitimately 
be coming out of SES.


Back before spam was a problem, it was possible to submit mail without 
authentication through nearly all SMTP servers, using whatever envelope 
sender and/or From address you felt like using with any server. This has 
evolved over time to the current situation where authentication (and 
hence server-specific account setup) is almost universally required 
along with TLS encryption. Some mail clients (including, at least in the 
past, Apple Mail) have configured submission (i.e. SMTP-like) servers 
independently of IMAP accounts and allowed users to arbitrarily select 
which outbound path to use with each message, regardless of which sender 
address is used. That is not generally safe today, but it was once 
entirely reasonable.




- - -

On 24 Jul 2021, at 19:47, Bill Cole wrote:


On 2021-07-24 at 21:15:55 UTC-0400 (Sat, 24 Jul 2021 18:15:55 -0700)
Ralph Alvy 
is rumored to have said:

If I have more than one Source Acct, how do I tell Mailmate with 
SMTP server to use for outgoing mail?


Each account has its own exclusive SMTP Server settings. This is good 
because on the modern Internet, it is not feasible to send mail 
claiming to be from a particular address through any arbitrarily 
chosen mail server. It might work, but more likely your mail would be 
rejected or worse: dropped silently.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Selecting default SMTP server

2021-07-24 Thread Bill Cole

On 2021-07-24 at 21:15:55 UTC-0400 (Sat, 24 Jul 2021 18:15:55 -0700)
Ralph Alvy 
is rumored to have said:

If I have more than one Source Acct, how do I tell Mailmate with SMTP 
server to use for outgoing mail?


Each account has its own exclusive SMTP Server settings. This is good 
because on the modern Internet, it is not feasible to send mail claiming 
to be from a particular address through any arbitrarily chosen mail 
server. It might work, but more likely your mail would be rejected or 
worse: dropped silently.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Deleting an account

2021-07-24 Thread Bill Cole

On 2021-07-24 at 20:04:23 UTC-0400 (Sat, 24 Jul 2021 17:04:23 -0700)
Ralph Alvy 
is rumored to have said:

When I delete a source account in Mailmate, can I safely assume that 
all of the mail messages data have been purged from my hard drive 
under that account?


Yes. You can confirm this by checking for the cache of the account in a 
subdirectory of  ~/Library/Application Support/MailMate/Messages/IMAP/  
which has the form '[%40mail.domain]@'  It 
will be there before you delete the account and gone after.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Where is the list of fields? e.g. ${#source.path} (to customize Downloads Sub folder)

2021-07-21 Thread Bill Cole
On 2021-07-21 at 12:41:39 UTC-0400 (Wed, 21 Jul 2021 16:41:39 +)
Christian Bailey via mailmate 
is rumored to have said:

> Wow, another amazing power feature discovered today. I noticed in 
> Settings-General that there is an option for Downloads to be saved in a Sub 
> folder. The default path is: ${#source.#name}/${#source.path}
>
> I would like the path to be the domain of the sender’s email address. (Or if 
> not possible, the entire email address.)

I think ${from.domain} will give you that. If not, try ${from}

> I searched everywhere and can’t find a list of the other field names for 
> MailMate. Can you help?

I don't believe there can be a definitive list because MM can use any header 
field that exists in any message. You can see all of those in 
~/Library/ApplicationSupport/MailMate/Database.noindex/Headers, where each 
indexed header has 3 files.



-- 
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Where is message flag color information kept?

2021-07-16 Thread Bill Cole

On 2021-07-15 at 08:25:41 UTC-0400 (Thu, 15 Jul 2021 05:25:41 -0700)
Greg Earle 
is rumored to have said:

tl;dr: Where do MailMate/Apple Mail store the flag color info for each 
message?


All on the server, in IMAP flags/keywords: \Flagged, $MailFlagBit0, 
$MailFlagBit1, and $MailFlagBit2


Standard IMAP flags in a Maildir mailbox are stored as a string of 
characters sorted in ASCII order (all capitals before lowercase) at the 
end of the filename, delimited by a comma. Both Courier and Dovecot use 
the capital letters DFRST for the \Draft, \Flagged, \Answered (i.e. 
Replied), \Seen, and \Deleted (i.e. Trashed) flags. The original Maildir 
spec also defines a


Courier stores arbitrary additional keywords (non-standard flags) in a 
subdirectory named courierimapkeywords with a master list of keywords 
and a file for each message that has any keywords set.


Dovecot maintains a dovecot-keywords file in each Maildir mapping any 
additional keywords to lowercase letters (perversely by numbering them 
in the file so that keyword '0' is indicated by 'a' in the filename 
tail.) If you use more than 26 unique keywords in a single mailbox in 
Dovecot, it falls back to storing the 27th and later ones in its binary 
index files in the Maildir.


So to convert a Courier Maildir to a Dovecot Maildir while preserving 
flags, you would need to do more than rsync them. You would also need 
something that translates the contents of courierimapkeywords into 
additional characters at the end of message files and a dovecot-keywords 
file.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] which mailbox

2021-07-15 Thread Bill Cole

On 2021-07-15 at 13:24:49 UTC-0400 (Thu, 15 Jul 2021 10:24:49 -0700)
Randy Bush 
is rumored to have said:


if i select the pseudo-mailbox of the account itself, i.e. not one of
its mailboxes, i see an unread message.  but none of the mailboxes has
that message.  how can i find out which mailbox has the message?

it is marked as junk, but the mailbox with the type junk does not
contain it.


In addition to the method already offered:

1. Right-click the header of the message list pane, select the "Source 
Mailbox" column to be shown.
2. Use the "Go to Source" command in the Message menu (or by 
right-clicking the message in the message list.)





--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Follow Up to Email Concerns

2021-07-08 Thread Bill Cole

On 2021-07-08 at 11:53:26 UTC-0400 (Thu, 8 Jul 2021 11:53:26 -0400)
Dan Pritts 
is rumored to have said:

This is veering WAY off topic, but I’m curious that for only 2k 
users you find it effective to run your own email.


That mail system is not a standalone service. It's a legacy service that 
isn't marketed at all, but we will continue to run it as long as we have 
customers (all small and medium-sized businesses) who don't want to 
leave. It used to be much larger but there has been a lot of customer 
migration to MS (and to Google but then also to MS.) Keeping it 
operational is not a huge amount of work and the customers who've stuck 
around have done so because they appreciate the level of service that 
the giant providers cannot offer. We also fill the mail admin role for 
some of those migrated customers, so I'm speaking of that capability 
difference from direct experience. Microsoft can't do what we do.


Having done it myself for years I can’t imagine diving back in 
unless it was a full time thing.


My primary employer does much more than email, so I have no difficulty 
staying busy.


Of course, I should add that I also run my own personal mail system for 
myself and my family: 5 people who pay me not a penny for my work. 
That's all about being extremely picky about my own personal email and 
professionally needing a system with a live mail stream including 
substantial would-be spam (if spam is never accepted, was it ever really 
spam?) where I can test anti-spam tooling with minimal risk and no legal 
issues.



On Jun 29, 2021, at 12:37 PM, Bill Cole 
 wrote:


I help manage email systems that see unceasing attempts to break into 
accounts, often using username+password combinations leaked by other 
systems. At any point in time, one smallish mail system I work with 
(~2k users) will have dozens of attack sources temporarily blocked at 
the network level by automated tools that can detect some careless 
authentication attacks. The simple fact that the Bad Guys find this 
sort of attack to be worth mounting is enough for me to know that it 
is worth mitigating, even if I were not aware of how exactly they use 
compromised accounts. Unfortunately, due to users ignoring vehement 
advice about password re-use, I have seen the impact that email 
compromise can have on both businesses and on individual lives.


___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] How to get the "URL" to a message?

2021-07-08 Thread Bill Cole

On 2021-07-08 at 08:37:40 UTC-0400 (Thu, 08 Jul 2021 22:37:40 +1000)
leo 
is rumored to have said:


Hi there

MailMate support the `message://` protocol to open a
message from the outside of MailMate.


Yes. An important element of this feature is that MM must already have a 
copy of the message in its local cache.




But how do I get the full URL like 
`message://%3cWNTT.AvO4CwpyDv8Q~fovGnwC~yDAwakqVhb~yoshWDj~PP~o.1625618369.5i3ci...@webph04.int.wightpowtech.com%3e` 
to a given message?


The part after the // is the content of the Message-ID header line of 
the message, with the enclosing '<>' URL-encoded (and any other 
characters that require it.) Note that technically that is not an 'URL' 
because it has no location information, hence it is an 'URI' because it 
merely identifies the message, rather than locating it.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Follow Up to Email Concerns

2021-06-29 Thread Bill Cole
nal tools like 
DKIM and DMARC that put authentication into the application layer, 
embedding server signatures in headers and publishing domain policies in 
DNS. SMTP/submission sessions are typically single-transaction and last 
for seconds. IMAP sessions are mostly short, but they are almost always 
multi-transaction and mostly last on the order of a minute, with some 
being kept open idling for days.



I’m surprised that the level of flexibility for gating access to 
email services seems so limited today. The crux for these matters is 
the directory service that validates end user credentials. It seems 
like we could implement some flexible and fairly sophisticated 
authentication protocols (between the directory and the IMAP/SMTP 
server) that would not require any direct tweaks to email clients. 
This might allow, for example, a user to authenticate once via 2FA, 
and then maintain IMAP access (using standard IMAP authentication) for 
some number of days before having to authenticate again.


That's basically what OAuth2 does. It requires IMAP client support 
because the client needs to know when and how to make the user go 
through the out-of-band authentication procedure again.


As with all new open security schemes, it takes time for everyone to 
reach interoperability.


It’s been a while since I worked on the software for such services, 
so maybe there’s a lot I need to catch up on, but I basically feel 
that “ultra-hardened” email is a poor idea.


It sucks. The alternatives are worse.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Follow Up to Email Concerns

2021-06-24 Thread Bill Cole

On 2021-06-24 at 20:35:55 UTC-0400 (Thu, 24 Jun 2021 17:35:55 -0700)
Harvey Leff 
is rumored to have said:

I had written earlier that my email provider (the university from 
which I retired) stopped using IMAP, which would rule out use of 
MailMate. They also stopped having a "Forward all mail" option so I 
cannot move my mail to an IMAP-enabled site. I've complained, and the 
response is below. I switched (with great difficulty) to gmail, which 
of course uses IMAP and allows me to continue my love affair with 
MailMate.


It seems that a prime alleged reason for their change is that IMAP 
does not support 2-Factor authentication. Do any of you experts have 
knowledge whether that claim is true and really limits security?


IMAP has no direct support for any form of 2FA because the way IMAP is 
used typically involves multiple short-term authenticated sessions with 
no persistent shared state across them. If you did 2FA directly in IMAP 
with something like a code sent by SMS or generated by a TOTP device or 
app (e.g. Google Authenticator or Duo,) you'd be re-authenticating every 
few minutes, because IMAP does not have any equivalent to HTTP cookies.


Some IMAP servers and clients (including MailMate) support an 
authentication protocol called OAuth2, which delegates the 
authentication to an external web-based protocol which generates 
renewable access tokens that a client like MailMate can use for 
authentication. OAuth2 token providers typically require 2FA. MailMate 
uses OAuth2 to access GMail accounts via IMAP.


They are now implementing 2FA using a seemingly complicated system 
called Duo. Anybody know about that type of 2FA?


Duo is a brand name for a proprietary 2FA system sold by Cisco Systems. 
It does not directly support OAuth2 and as a proprietary system there is 
no open standard for integrating it into IMAP (or POP or SMTP.) It does 
work with Office365, and Office365 supposedly can be an OAuth2 provider. 
I can't confirm that.


The university's reply is below if you are interested and willing to 
read the claims. What I **DO** know is that the university replaced 
its standard IMAP/SMTP server with Microsoft's proprietary ActiveSync.


Cisco and Microsoft share an interest in selling proprietary software 
that shuts out 3rd-party tools.



Beware, this might be an indicator of the future… Yikes!


I've heard that about Microsoft and email software before. I don't think 
there's really anything to worry about in a universal sense, just a 
substantial number of unwisely run organizations drinking vendor 
Kool-Aid.


I can neither confirm or refute your university's assertions about what 
Microsoft's Office365 IMAP service can support. I can say what MM sees 
when it connects:


02:44:43 Trying to connect to outlook.office365.com on port 993 
(CFNetwork) without STARTTLS (required)

02:44:43 Resolved hostname (outlook.office365.com).
02:44:43 Prepare secure connection...
02:44:43 Successful connection.
02:44:43 Initiating secure connection...
02:44:43  Returned (4)...
02:44:43 Protocol version: kTLSProtocol12
02:44:43 S: * OK The Microsoft Exchange IMAP4 service is ready. 
[QwBIADIAUABSADEANQBDAEEAMAAwADEAMwAuAG4AYQBtAHAAcgBkADEANQAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0A]

02:44:43 C: A0 CAPABILITY
02:44:43 S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 
SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+

02:44:43 S: A0 OK CAPABILITY completed.


The "AUTH=XOAUTH2" bit there in the server's response to the IMAP 
CAPABILITY command indicates support for the standard mechanism by which 
IMAP can support OAuth2, potentially backed by 2FA of some flavor. 
Whether that works, I can't say. Whether it can be made to work with Duo 
as the specific 2FA solution, I cannot say. It is interesting that 
MailMate does not use OAuth2 with Microsoft or Yahoo accounts, even 
though both advertise support in their CAPABILITY replies.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Blacklist question

2021-06-21 Thread Bill Cole

On 2021-06-21 at 13:56:04 UTC-0400 (Mon, 21 Jun 2021 11:56:04 -0600)
Randall Meadows 
is rumored to have said:

Do I gather correctly from the list archives that this is just a way 
to prevent an address from participating in address auto-completion?


Yes.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Deleting messages once and for all?; 2FA

2021-06-21 Thread Bill Cole

On 2021-06-21 at 08:37:13 UTC-0400 (Mon, 21 Jun 2021 08:37:13 -0400)
Ken Pope 
is rumored to have said:

Thanks for the info.  When you click “empty junk,” does that 
permanently delete the messages in the junk folder from the server?


I assume so, but because I retain all of my spam (professional 
interest...) I can't say for sure. It may just move the messages to the 
Trash/Deleted Items folder.






On 20 Jun 2021, at 21:23, Bill Cole wrote:


On 2021-06-20 at 20:31:58 UTC-0400 (Sun, 20 Jun 2021 17:31:58 -0700)
Roger Bohn via mailmate 
is rumored to have said:

Short version: Is there a secret preference or other mechanism to 
“Delete” a message so that it immediately gets deleted from the 
server?


Option+Backspace

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Deleting messages once and for all?; 2FA

2021-06-20 Thread Bill Cole

On 2021-06-20 at 20:31:58 UTC-0400 (Sun, 20 Jun 2021 17:31:58 -0700)
Roger Bohn via mailmate 
is rumored to have said:

Short version: Is there a secret preference or other mechanism to 
“Delete” a message so that it immediately gets deleted from the 
server?


Option+Backspace

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Microsoft's AdaptiveCards

2021-06-17 Thread Bill Cole

On 2021-06-17 at 15:12:49 UTC-0400 (Thu, 17 Jun 2021 12:12:49 -0700)
Kee Hinckley 
is rumored to have said:

So what I'm wondering is whether it would be possible to write a 
generic bit of Javascript that finds that script, interprets the body, 
and then replaces the HTML section with the rendered results. Or, 
maybe safer in the face of parsing errors, inserts it at the top and 
leaves the old HTML at the bottom.


And then we could take that and insert it into MailMate's HTML 
template.


MailMate, like every MUA not designed or written by lobotomized chimps 
on meth, does not ever execute JavaScript in mail or in response to 
magic data received in mail.


Outlook for macOS is available from Microsoft.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] no longer able to send Yahoo! IMAP emails

2021-06-15 Thread Bill Cole

On 2021-06-15 at 15:10:26 UTC-0400 (Tue, 15 Jun 2021 14:10:26 -0500)
Edward Thome 
is rumored to have said:

Yahoo has Pop accounts for free but the IMAP will only work 
temporarily on the same address before failing.  You have to pay Yahoo 
for their IMAP accounts.


This is untrue. I have never paid a dime top Yahoo but have 2 fully 
functional YAHOO IMAP accounts.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Conditional (per account/per sender/recipient) behavior - PGP and images

2021-05-30 Thread Bill Cole

On 2021-05-30 at 01:53:46 UTC-0400 (Sun, 30 May 2021 07:53:46 +0200)
Patrik Fältström via mailmate 
is rumored to have said:

As MM is already doing some guessing/decision making on what are 
downloads and what are trackers,


Where do you see "guessing" happening?

The only distinctions I see MM making are very standardized and 
deterministic. Images included in messages are handled depending on 
their Content-Disposition headers (inline or attachment) and images 
referenced in HTML which are not included in messages are not loaded 
unless they pass the criteria in the Security->Image Blocking 
preferences pane. I do not know of any circumstances where it makes any 
more nuanced decision about the handling of non-text objects.


1x1 trackers are often detectable because in email, remote loading is 
widely disabled and it can ruin layout to not know the size of a missing 
image. However, people using images for tracking have also figured out 
that if they are using images as images, there's no reason that they 
need to have a special 1x1 tracking image. Every image in a HTML email 
can carry an identifying tag in its URL and hence be used as a tracker. 
If an image URL includes 5 arbitrary characters, it can be a tracker. 
Obviously it CAN be a tracker with a smaller target-ID, but ~30 bits is 
a scale adequate for almost all purposes. It's not really feasible for 
client software like MM to make an accurate  complete judgment of 
whether a particular external reference is a tracker or not.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] How can I tell MM to NOT retrieve mail?

2021-05-27 Thread Bill Cole

On 2021-05-27 at 04:37:18 UTC-0400 (Thu, 27 May 2021 10:37:18 +0200)
Benny Kjær Nielsen 
is rumored to have said:


On 26 May 2021, at 22:25, Jo wrote:

My husband is a contractor, and I'm the one who does the QuickBooks 
stuff for him, which includes emailing invoices and estimates. I use 
his email for this. But I don't want to RECEIVE his email.


That's a bit unusual, but read on below.

I have his account set to synchronize manually, but it still seems to 
snag them. Is it because I occasionally click on my general 'inbox' 
folder?


Yes, manually just means that MailMate won't fetch emails unless you 
somehow interact with the mailbox (selecting it, moving emails to it, 
etc.).



How can I fix it such that it won't receive?


You can take the INBOX of the account specifically offline using 
“Mailbox ▸ Take Offline”. Or you can take the entire account 
offline, but then your sent emails won't be uploaded to the “Sent 
Messages” mailbox of the account.


But note that it can be a bit hard to see what's going on if some 
mailboxes are offline, e.g., if you move something from/to an offline 
mailbox within the account then MailMate cannot synchronize this move 
with the server, but it'll still look like it was moved in MailMate.


Another solution is to unsubscribe from everything except the "Sent" 
mailbox.


MM supports a client-side subscription list so you don't interfere with 
what the server says is subscribed. Edit IMAP Account->Edit 
Subscriptions... Check "Ignore server subscription state for private 
namespaces" and uncheck everything in the "Client" column that you don't 
ever want to see.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Memory usage

2021-05-14 Thread Bill Cole


I'll jump in here, since Benny said he would be gone for the weekend. As 
always, only he is a definitive source of info...



On 2021-05-14 at 15:53:52 UTC-0400 (Fri, 14 May 2021 21:53:52 +0200)
Patrik Fältström via mailmate 
is rumored to have said:


On 14 May 2021, at 20:05, Benny Kjær Nielsen wrote:


Any strategies for using less memory? [too many virtual mailboxes]

I might regret this if there turns out to be unintended side effects, 
but you could possibly delete some of the database index files such 
as those for the “received” header. Some are more important than 
others for the internal workings of MailMate while others are only 
needed if searched explicitly.


This is a disconcerting suggestion. Like an aircraft designer suggesting 
that maybe the tail rudder and flaps are not really needed and can be 
ditched to save weight. Maybe...




Aha, ok, I have not looked at the size of the database files.

[...]

-rw---  1 paf  staff   724M May 14 21:42 #quoted#lc.cache
-rw---  1 paf  staff   724M May 14 21:42 #quoted.cache
-rw---  1 paf  staff   2.1G May 14 21:42 #unquoted#lc.cache
-rw---  1 paf  staff   2.1G May 14 21:42 #unquoted.cache
-rw---  1 paf  staff   2.1G May 14 21:42 received.cache

The received is indeed a large file. Is any search based on that?



To the best of my knowledge, that file will only be needed if you try a 
search (or have a smart mailbox) that uses the Received header(s) of a 
message. The Received headers form an audit trail of the transit of a 
message from the author to final delivery, with an additional Received 
header added each time the message is handed off from one server (or 
process) to another. If you don't do mail forensics on a regular basis, 
you are likely to never miss its index files. Because virtually all 
messages except Sent or Drafts will have 2 Received headers, deleting 
the 3 files that make up the Received index (.cache, .plist, and 
.offsets) will only delete them temporarily, because any new message 
will cause the creation of new files for what MM considers a previously 
unknown header.


Note that the "#quoted" and "#unquoted" files are for tokens in the 
quoted and unquoted text of messages, with the "#lc" versions being for 
the lower-cased versions of those tokens. That's why they are huge, and 
also why you really should not experiment with deleting them to save 
disk and/or RAM space. Despite Benny's suggestion, I would be extremely 
averse to removing any of the index files with '#' in them, as those are 
for logical constructs of MM, not actual headers.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Choosing fonts and sizes

2021-05-14 Thread Bill Cole

On 2021-05-14 at 10:32:29 UTC-0400 (Fri, 14 May 2021 07:32:29 -0700)
Dave C 
is rumored to have said:

Here is what my mailboxes look like. I’ve exaggerated the width of 
the Date column by dragging its border very far left.


Columns cannot be resized on the left, but must instead be reisized on 
the right. Your "Date Received" column is still too narrow for a more 
verbose date, and the column divider circled in the attached image must 
be dragged to the right to widen it.


![](cid:60143A01-5B8A-4187-A011-B1C23216B4A3@billmail.scconsult.com 
"drag-right.jpg")



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Re-fetch mailbox list?

2021-05-14 Thread Bill Cole

On 2021-05-14 at 09:12:23 UTC-0400 (Fri, 14 May 2021 15:12:23 +0200)
Benny Kjær Nielsen 
is rumored to have said:


On 6 May 2021, at 0:24, Randall Gellens wrote:

The mailboxes do show up in an LSUB command.  But I just realized why 
MM wasn't seeing them.  In a case of brain fade, I forgot that the 
hierarchy separator character in this IMAP server isn't slash and I 
wasn't noticing that in the LIST and LSUB output all the other 
hierarchical mailboxes had a different delimiter character.  Manually 
TELNETting in and renaming them to use the correct hierarchy 
delimiter caused MM to see them.  I'm not sure if it's a bug that MM 
ignores a mailbox whose name contains a slash on a server where slash 
isn't the hierarchy delimiter.


Sounds like it could be a bug. Most servers use a slash as a hierarchy 
delimiter. I'm actually unsure what MailMate does in this case, but 
based on memory I think this could actually be hard to fix given how 
MailMate works internally. I'm a bit surprised it hasn't come up 
before.


Incidentally, I have seen no problems from years of using MM with a 
server that does not use '/' as a hierarchy delimiter.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Custom sounds?

2021-05-14 Thread Bill Cole

On 2021-05-14 at 13:32:48 UTC-0400 (Fri, 14 May 2021 11:32:48 -0600)
Randall Meadows 
is rumored to have said:

Is there a way to configure Mailmate to use custom sounds (instead of 
only the stock system sounds) in the Counters prefpane?  (I really 
don't like the new sounds in Big Sur.)  Hidden preference/defaults?


Does dropping a AIFF sound file in ~Library/Sounds/ make it available on 
the Sound menu of the Counters preferences pane?


That (which is how MacOS custom alert sounds have been added since 
forever) works on Mojave. If they've broken it in Big Sur, that would be 
yet another reason to delay "upgrading."


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Big Sur problem

2021-05-13 Thread Bill Cole

On 2021-05-13 at 21:51:19 UTC-0400 (Thu, 13 May 2021 19:51:19 -0600)
Randall Meadows 
is rumored to have said:

I just received a new machine; downloaded a new copy of MailMate 
(5673), but copied two items:

  • ~/Library/Application Support/MailMate
  • ~/Library/Preferences/com.freron.MailMate.plist
from my old computer (running Catalina) to this new one.

I'm now getting the message:
"Software Update Disabled
MailMate is running on a read-only filesystem and can therefore not be 
updated."


I don't believe this to be true (although this is my first experience 
with Big Sur  so who knows) since the application itself lives in 
a folder in my home directory (~/Applications/, where I put *all* 
non-Apple applications, and I've not experienced any issues with those 
[yet]).


Any suggestions?


Fix the symlink at ~/Library/Application Support/MailMate/Messages to 
point to either:


1. ~/Library/Application Support/MailMate/Messages.noindex  if you have 
not set a "Custom Location" for your Messages folder.


2. Wherever your Messages folder actually lives, after copying them 
there from the old system.





--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Memory usage

2021-05-11 Thread Bill Cole

On 2021-05-11 at 07:17:25 UTC-0400 (Tue, 11 May 2021 13:17:25 +0200)
Charlie Clark 
is rumored to have said:


On 11 May 2021, at 9:10, Patrik Fältström via mailmate wrote:

Question, have anyone of you like myself had issues with memory and 
looked into what might causing it?


It's almost bound to be indexes. There will be indexes for the headers 
and presumably a full-text one as well. I would not be surprised with 
a 1:10 relation from index to total mail size, for the text parts 
(you'll see similar on a DB).


MM's indices are much less efficient, due to their comprehensive 
coverage and the nature of email. 1:3.2 is the ratio on my primary 
machine. One reason for that is that MM indexes every email header it 
ever sees and many headers are very rare, but it is more significant 
that it maintains both case-preserving and case-squashed indices for 
body text and the most common headers, doubling the size of the largest 
index files.


Not sure if you can do anything about that but Benny's probably the 
only person in a position to know.


Benny has actually made substantial improvements in how MM manages 
memory over the past few years. It is much better about how much of the 
full index it loads at startup and while it does tend to load more over 
time, it doesn't behave as greedily as it used to, preventing OS memory 
compression and seemingly never using "purgeable" memory. If he has some 
user-accessible trick for reducing memory usage, he has kept it a secret 
despite multiple threads here on the issue.


I suspect that the bottom-line summary is that high memory use is the 
unavoidable price of MailMate's ridiculously fast and flexible searching 
and smart mailbox functionality. There is no magical way around the fact 
that big data is big.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Migrating to Big Sur

2021-05-11 Thread Bill Cole

On 2021-05-11 at 12:27:29 UTC-0400 (Tue, 11 May 2021 09:27:29 -0700)
davecc 
is rumored to have said:


MM now launches and doesn’t quit immediately.

When I am asked for accounts passwords, immediately after entering one 
I get an alert:


“MailMate failed to save a file to disk. 
(/Users/macmini//Library/Application 
Support/MailMate/Messages/IMAP/[myemail 
address%40gmail@imap.gmail.con/State.plist_backup). Error: no such 
file or directory.”


I copied the files (see below) from my previous daily-functioning MM 
install on my Sierra boot disk to the new Big Sur drive (the entire MM 
folder, not by opening the folder and selecting all files and dragging 
those).


Any idea why I’m getting this error?


Most likely because ~/Library/Application Support/MailMate/Messages is 
(usually?) a symbolic link which points to the absolute full pathname of 
your actual message store and that path does not exist on the new 
system. If you had a "Custom Location" set for the Messages folder (in 
Preferences->General) you may be able to fix the problem by switching it 
off, restarting MM, and switching it back on. If you didn't have that 
set, you can recreate the default symlink with:


ln -sfn ~/Library/Application\ Support/MailMate/Messages.noindex 
~/Library/Application\ Support/MailMate/Messages







Thanks,
Dave
macOS 11.3.1 Big Sur
MailMate 1.14

- - -

To migrate MailMate from Sierra to Big Sur, I moved these folders 
to identical locations on the new hard boot drive by dragging and 
dropping in Finder:


~/Library/Application Support/MailMate (folder)

~/Library/Preferences/com.freron.MailMate.plist

All copied. I then downloaded the latest daily MM beta and copied it 
to the Applications folder.


After booting into Big Sur and launching MailMate, MM quit 
immediately and Terminal opened and spit out some errors errors. 
(Terminal purges previous output on Quit so those are gone for now. 
I’ll post what I see when I next boot BS and run MM.)


Is my process correct?


If you had a "Custom Location" set for the Messages folder on the old 
system, that copy missed all of your messages.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Benny - no posts since March

2021-05-06 Thread Bill Cole

On 2021-05-06 at 17:30:16 UTC-0400 (Thu, 6 May 2021 21:30:16 +)
Antonio Leding 
is rumored to have said:

Hey everyone - has anyone else noticed that Benny hasn’t posted any 
messages since March?


Fingers crossed they are OK…


Benny has resolved multiple tickets in April and May. 
https://freron.lighthouseapp.com/projects/58672-mailmate/tickets/bins/193302


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Junk and Not Junk

2021-05-06 Thread Bill Cole

On 2021-05-06 at 12:36:31 UTC-0400 (Thu, 06 May 2021 17:36:31 +0100)
Martin S Taylor 
is rumored to have said:

Well it *is* on my mail server, obviously. But isn't 'Junk' and 'Not 
Junk' just two sides of the same flag?


Nope. Related but independent flags, generally. See 
https://www.iana.org/assignments/imap-jmap-keywords/notjunk/notjunk-template 
and 
https://www.iana.org/assignments/imap-jmap-keywords/junk/junk-template



How can both be ticked at the same time?


There can be multiple entities (server-side filters, client-side 
filters, & user) that can in principle set the IMAP $Junk and/or 
$NotJunk flags and anything that sets one of them SHOULD make sure the 
other is unset. Also of note: no one SHOULD send spam and no spam filter 
SHOULD ever misjudge the spamminess of a message...


In other words: you probably have 2 different things capable of marking 
messages as Junk or NotJunk, and they disagreed. Whichever tool acted 
last arguably is a broken implementation because it should either treat 
the prior determination (by something/someone else) as dispositive and 
not set a conflicting flag OR consider itself authoritative (i.e. if you 
tell MM or another client to mark a message "Not Junk") and clear the 
conflicting flag OR consider the conflict to be a sign of uncertainty 
and clear both. The registered definitions of the flags (see above) 
states that mail with "$Junk AND $NotJunk" set should be treated as 
having neither flag set. Conceptually,


Note that some IMAP-like mail systems (e.g. GMail) partially conflate 
flags and mailboxes, confusing the issue further.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Re-fetch mailbox list?

2021-05-05 Thread Bill Cole

On 2021-05-05 at 12:14:13 UTC-0400 (Wed, 05 May 2021 09:14:13 -0700)
Randall Gellens 
is rumored to have said:

The mailbox subscription pane stopped working at all, now it opens 
blank and just spins, never completing.


That's a real problem. Subscriptions are a basic IMAP feature and it 
should never be slow to get a response to a LSUB command.   
Unfortunately, MM doesn't log that pane's activity.


I now think the subscription list is immaterial, because checking the 
sources.plist file, I don't see any source that has a subscription 
list instead, each source has an unsubscribed list, which is empty for 
all sources except one.  All sources except that one contain:


clientUnsubscribedMailboxNames = ( );


I believe that is a red herring. That array seems to just be a way of 
maintaining exclusions from the server-side subscription list.


Every time I take an account offline and back online, MM connects as 
many sessions as it is set to for that source (3 by default) and on one 
of them it issues a NAMESPACE command followed by a LSUB command for 
each namespace. That provides what it needs to build its active source 
list, which is stored NOT in Sources.plist, but in Mailboxes.plist. I 
see no wildcard LIST commands used for sources using Dovecot, GMail, or 
CGP IMAP servers.


I suppose I could manually add the missing mailboxes to the 
mailboxes.plist file, but that seems fraught with potential errors.


I don't see much risk, since all you would want to manually add for a 
new source mailbox is a dictionary at the right level with the 
'previousUUID' and 'uuid' keys in MM's pseudo-URL format, being sure to 
fix the 'previousUUID' key of the relevant  existing one if you want to 
insert above the end of the list. The only potential errors I see are 
typos or getting the 'previousUUID' linkage wrong.





--Randall

On 4 May 2021, at 10:08, Randall Gellens wrote:

The mailboxes are there and show up in a standard IMAP LIST command.  
I just can't seem to get MM to do that.  I haven't been able to see 
anything odd in the Activity Viewer, but I don't see MM ever issuing 
a LIST command.


--Randall

On 4 May 2021, at 7:16, Bill Cole wrote:


On 2021-05-03 at 10:34:12 UTC-0400 (Mon, 03 May 2021 07:34:12 -0700)
Randall Gellens 
is rumored to have said:


On 2 May 2021, at 18:43, Bill Cole wrote:


On 2 May 2021, at 20:01, Randall Gellens wrote:

Thanks, I'd forgotten about subscriptions.  But where do I set 
it?  The Edit IMAP Account setting is only one pane, with no 
mention of subscriptions.  I've hunted through the menus.


You don't see an "Edit Subscriptions" button in the center section 
under the other IMAP Server settings?


Ah, thank you, it's there but I missed it.

However, the new mailboxes aren't in the list.


That's where I would start examining the IMAP sessions in MM's 
Activity Viewer and/or running manual IMAP sessions with something 
like the OpenSSL s_client tool. Maybe also check the IMAP server to 
make sure that it is recognizing the manually-created mailboxes. 
E.g. for Dovecot & Courier (and maybe all Maildir++ 
implementations?) there must be a zero-length file named 
maildirfolder and cur/new/tmp subdirectories in every maildir.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Option to change "reply sentence"

2021-05-04 Thread Bill Cole

On 2021-05-04 at 12:39:32 UTC-0400 (Tue, 04 May 2021 18:39:32 +0200)
Stefan Dorscht 
is rumored to have said:


Hi Bill,

Thank you, you stubbed me in the right direction.
As you can see, I tried to change the MmReplyWroteString.

But, %A (= The full weekday name according to the current locale.) and 
%B (= The full month name according to the current locale.) is in 
english. I assume that is because MailMates curent locale is english?


I would think so. You need to set the primary language in the "Languages 
and Regions" panel of the System Preferences and restart MailMate to get 
the right locale settings active. You can confirm the currently active 
locale environment variables by opening a new window in Terminal and 
entering "locale" which will give you something like this:


LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=

OR:

LANG="de_CH.UTF-8"
LC_COLLATE="de_CH.UTF-8"
LC_CTYPE="de_CH.UTF-8"
LC_MESSAGES="de_CH.UTF-8"
LC_MONETARY="de_CH.UTF-8"
LC_NUMERIC="de_CH.UTF-8"
LC_TIME="de_CH.UTF-8"
LC_ALL=

If only want to use a particular locale with a single program like 
MailMate, you can start it in a Terminal session with an environment 
override:


LC_ALL=de_CH.UTF-8 /Applications/MailMate.app/Contents/MacOS/MailMate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Re-fetch mailbox list?

2021-05-04 Thread Bill Cole

On 2021-05-03 at 10:34:12 UTC-0400 (Mon, 03 May 2021 07:34:12 -0700)
Randall Gellens 
is rumored to have said:


On 2 May 2021, at 18:43, Bill Cole wrote:


On 2 May 2021, at 20:01, Randall Gellens wrote:

Thanks, I'd forgotten about subscriptions.  But where do I set it?  
The Edit IMAP Account setting is only one pane, with no mention of 
subscriptions.  I've hunted through the menus.


You don't see an "Edit Subscriptions" button in the center section 
under the other IMAP Server settings?


Ah, thank you, it's there but I missed it.

However, the new mailboxes aren't in the list.


That's where I would start examining the IMAP sessions in MM's Activity 
Viewer and/or running manual IMAP sessions with something like the 
OpenSSL s_client tool. Maybe also check the IMAP server to make sure 
that it is recognizing the manually-created mailboxes. E.g. for Dovecot 
& Courier (and maybe all Maildir++ implementations?) there must be a 
zero-length file named maildirfolder and cur/new/tmp subdirectories in 
every maildir.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Changing the default headers displayed?

2021-05-03 Thread Bill Cole

On 2021-05-03 at 14:48:55 UTC-0400 (Mon, 03 May 2021 11:48:55 -0700)
Greg Earle 
is rumored to have said:

Is there a way, perhaps via "defaults write", to change the list of 
displayed headers?


From a cursory glance it looks to me like the defaults are

Resent-From:
From:
Subject:
Date:
To:

I don't see an obvious way to change that.


The file 
/Applications/MailMate.app/Contents/Resources/Layouts/headersFormatting.plist 
defines the long and short header display formats. You can override it 
by putting a modified version in 
~/Library/ApplicationSupport/MailMate/Resources/Layouts/


The format is not very forgiving or well documented.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Option to change "reply sentence"

2021-05-03 Thread Bill Cole

On 3 May 2021, at 2:55, Stefan Dorscht wrote:


Hi there,

as non english native speaker I`d like to change the „reply 
sentence“:


„On 3 May 2021, at 8:00, John Appleseed wrote:“

to a sentence written in German:

„Am 3. Mai 2021 um 8:00 Uhr schrieb John Appleseed:“

Any hints how to change that?


See the "Hidden Preferences" page in the MailMate Help. It documents the 
MmReplyWroteString setting with this example:


defaults write com.freron.MailMate MmReplyWroteString -string 'On %e %b 
%Y, at %k:%M, ${from.name:${from.address}} wrote:'


The '%' tokens are standard date/time strings, documented on the man 
page for strftime(3).




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Re-fetch mailbox list?

2021-05-02 Thread Bill Cole

On 2 May 2021, at 20:01, Randall Gellens wrote:

Thanks, I'd forgotten about subscriptions.  But where do I set it?  
The Edit IMAP Account setting is only one pane, with no mention of 
subscriptions.  I've hunted through the menus.


You don't see an "Edit Subscriptions" button in the center section under 
the other IMAP Server settings?


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Re-fetch mailbox list?

2021-05-02 Thread Bill Cole

On 2 May 2021, at 15:44, Randall Gellens wrote:

I'm using Mailmate version 1.13.2 (5673) on High Sierra 10.13.6.  I 
tried to organize some messages by creating a new IMAP mailbox and 
moving messages from a virtual mailbox into it, but Mailmate kept 
reporting IMAP errors.  So I quit Mailmate and used Telnet to manually 
create two mailboxes under a new mailbox and copy the messages it 
them.  No matter what I try, I can't get Mailmate to see these new 
mailboxes.


You need to edit the IMAP subscriptions list via the 'Mailbox->Edit IMAP 
Account...' command.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Horcrux email backup or something like it--good idea?

2021-04-19 Thread Bill Cole


I'm not specifically familiar with Horcrux, but whether you need a 
distinct tool for email backup is dependent on your own specific 
circumstances. If you use TimeMachine on a Mac running MailMate, you 
have backups of all your email in the MailMate message cache: 
~/Library/Application Support/MailMate/Messages/IMAP, which has 
subdirectories for each account with directory trees mimicking your 
server-side IMAP folder structure. If you need to restore email, you can 
restore whatever messages you need from there in TimeMachine to a 
different folder and then use MM's File->Import Messages... command to 
restore them and upload them to your IMAP server.


If you have a very large number of messages and use TimeMachine over a 
network, backing up that cache with TimeMachine can be painfully slow 
and one may decide not to bother backing it up, since it is a replica of 
what is on your IMAP server. Because MM deems the IMAP server as always 
the authoritative source of truth about your email, so in the event of 
some catastrophic deletion event on the server, MM would dutifully 
delete the messages in its cache. So not having any backup is a bad 
idea. If TimeMachine is too slow for you or if you need a different 
retention pattern, maybe something like Horcrux will work better. Other 
people here have said good things about EagleFiler 
(https://c-command.com/eaglefiler/) but I also can't speak to that tool 
specifically.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Return-Path when sending message using an alias

2021-03-30 Thread Bill Cole

On 30 Mar 2021, at 1:57, Tom Kerswill wrote:

When I use mailmate to 'send as' one of these addresses, Gmail rejects 
it.

When I look at the headers of that sent mail, they are different from
messages sent by other mail clients or Gmail itself. The messages from
mailmate do have the correct from address, but my actual Gmail address 
also

appears to be there as a Return-Path header.


That is NOT being done by MailMate. I have confirmed by testing just now 
that when MailMate sends mail from an address that is not the main one 
for an account, it uses the secondary address as the SMTP envelope 
sender, which is normally where the Return-Path header on delivered mail 
comes from. GMail is apparently using your authentication address 
instead, which is perverse.


I am curious about what is actually happening with your mail, since if 
GMail is rejecting it outright I would expect you to have nothing to 
look at with a 'wrong' Return-Path. Are they accepting it initially and 
then generating a bounce message? it also is odd that other clients 
don't have this issue. Are you looking at messages with exactly the same 
alternative address but different clients?


Is it possible to use mailmate with Gmail, to send as a different 
email
address, similar to what I do with other mail clients? What are the 
steps

to do this?


I can't answer this directly, as I have no GMail account set up for 
sending from non-GMail addresses. I can say that unless MM is sending 
via GMail differently than it does for other SMTP servers (which would 
be a surprise) it is doing the best that it can and the problem is with 
GMail's quirks or an external issue like SPF.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Return-Path when sending message using an alias

2021-03-30 Thread Bill Cole

On 30 Mar 2021, at 8:13, Glenn Parker wrote:

I think the answer is yes, but MailMate can't ask Gmail to do it on 
MailMate's behalf. MailMate needs to do what Gmail does, which is to 
contact the "alternate" SMTP servers directly to transmit the mail 
from a different account. You will need to configure MailMate to have 
a full account for each sender address.


There is also a possibility that this is a domain-level problem with an 
anti-spoofing tactic called 'SPF'. SPF is an acronym for 'Sender 
Permitted From' and is a means for domain owners to publish via DNS 
which IP addresses they know to be legitimate sources of mail with 
envelope senders in their domains (the "MAIL FROM" address, which gets 
put in the "Return-Path" header at final delivery.) GMail may be set up 
to override their internal acceptance of a sender in a domain they don't 
control that has a SPF record forbidding them from sending such email. 
This makes sense for them to do because there is a strong likelihood 
that any mail they send which conflicts with SPF will end up being 
rejected, delivered to a 'spam' folder, or simply dropped.


I apologize for the readability of that paragraph... Put more simply: 
Even if GMail has verified an alternative sender to their own 
satisfaction, it is possible that they are enforcing the policy of a 
domain owner which would otherwise interfere with your deliverability.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Utterly baffled by Mailing Lists

2021-03-28 Thread Bill Cole

On 26 Mar 2021, at 5:28, Paul Atlan wrote:

I’m trying to sort my mailing lists into something halfway 
manageable and readable.
If I use the “out of the box” Mailing List mailbox, with the 
following settings:

Sort for unique values of List-id > description
And name mailboxes as:
${list-id.description:${subject.blob:?${subject.blob:/capitalize}:${list-id.identifier.final-level}}}
I get a baffling array of names such as:
 * 420a598457b46e0aa26a7a673mc list
 * 15marches.substack.com
 * 245.44880.info.alternatives-economiques.fr
 * 245.44922.info.alternatives-economiques.fr

It seems some people use the list-id to name their lists, others an 
identifier, others yet a url ….
And basically, whatever item I choose to sort by, or rename by, I’m 
never going to get a proper list of names.
I’ve tried to rename some of the lists, which would work except … 
some list managers seem to change list-id’s every few mails, so I 
have mailing lists spread over many separate mailboxes …


Yes, this is a problem. It's not so bad for discussion lists like this 
one that use mature list managers designed for discussion lists and 
generally following both standards and traditions. (e.g. GNU MailMan, 
EzMLM, majordomo, etc.) but it is a mess for the the horde of bespoke 
tools used by "email marketing" firms, a few score different WordPress 
plugins, and random bits of desktop software. You cannot count on any 
organizational strategy using solely generalized principles doing the 
whole job for the whole universe of mail from sources that are called 
"mailing lists."


You need at least some special casing...

I’ve started building rules to identify and tag each and every 
newsletter, but this is brittle (the ux being what it is, it’s 
difficult to have rules with more than 4 or 5 conditions, so I’ve 
spread out the newsletters over multiple rules), any new newsletter 
needs to go through a process….


That's the best one can do. Blame senders.

I can’t imagine, with the number of power users using MailMate, that 
there aren’t some interesting solutions around …


"Interesting" is a complicated term...

I use an embarrassing mix of server-side and MailMate tactics, 
including:


0. I run my own mail server and have been doing so for decades. This has 
allowed for a sort of genetic/organic development over years.


1. Unique email addresses for every sort of sign-up I do. The only time 
I use a simple address for anything is for friends and family.


2. My spam filtering on the server is good enough that I don't get spam 
delivered anywhere most weeks, so most of the stuff which would look 
like "mailing list" traffic that would be hard to sort out is just not 
arriving.


3. I am ashamed to say that I still use procmail to deliver mail from 
various mailing lists their own IMAP mailboxes, based on a mix of target 
address (see (1) above) and other attributes, including List-ID. I also 
have a general catchall mailbox for all of my "tagged" addresses that 
lack their own unique mailboxes.


4. In some cases, without any particular pattern other than the age of 
my subscription, I have MM rules that watch that catchall of tagged 
addresses for particular list traffic and move those messages to their 
own IMAP mailboxes.


If there is any pattern to all of that which is relevant to other MM 
users, it is that I use the filing of mail into distinct IMAP mailboxes 
rather than relying entirely on MM Smart Mailboxes. Maybe I'm too much 
of a cynic, but I don't believe that email is or will ever be as 
conformant to formal specs and/or informal norms as it would need to be 
in order to rely on sweeping logical generalities to sort how email is 
presented.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Keychain weirdness

2021-03-27 Thread Bill Cole

On 27 Mar 2021, at 17:14, Andrew Buc wrote:

On Mar 27, 2021, at 12:56 PM, Bill Cole 
 wrote:


You should make sure that it is there and that in the "Access 
Control" pane of the license key's window it allows access by 
MailMate. If it does not, you can add MailMate there manually or you 
could just delete that license key from the keychain and re-enter 
your license in MailMate. (MailMate->Registration->Add License…)


I decided to go the latter route—delete the license key and re-enter 
my license in MM. I got this:


[Keychain error -25293 dialog]

There is something wrong with your login keychain, not specific to 
MailMate. Sometimes this can be fixed by explicitly locking and 
unlocking it in Keychain Access. It can also occur if you managed 
somehow to change your login password and the keychain password 
independently of each other, which you can fix by running the 
command-line 'passwd' utility. In one case where I had this sort of 
error, nothing I tried fixed it and I had to create a new login keychain 
and copy all the old items from the original to the new one.


In older systems, Keychain Access had a "First Aid" function, but it has 
disappeared from the menus.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Keychain weirdness

2021-03-27 Thread Bill Cole

On 27 Mar 2021, at 15:03, Andrew Buc wrote:

Last night and this morning MM started refusing to sync with the IMAP 
server. I got various messages suggesting Keychain issues. I did some 
fooling around with the Keychain (don’t remember the exact steps), 
and MM started to sync with the server again. But I get the 
“keychain failure” dialog every time I open (cmd-O) an individual 
message, although I can open the message. I rebooted and re-downloaded 
MM (now om r 5673) earlier in this process. If I accidentally denied 
access for this application, how do I fix that? Am I right, MM wants 
the 16-character app p/w, not the p/w I use to log onto FastMail thru 
a web browser? Thank you.


As the error message says, this is a problem with the MailMate *license* 
which is stored in your keychain. You can find it in Keychain Access by 
searching for "MailMate License"


You should make sure that it is there and that in the "Access Control" 
pane of the license key's window it allows access by MailMate. If it 
does not, you can add MailMate there manually or you could just delete 
that license key from the keychain and re-enter your license in 
MailMate. (MailMate->Registration->Add License...)



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Restoring from backup

2021-03-18 Thread Bill Cole

On 18 Mar 2021, at 18:41, Martin S Taylor wrote:

I've corrupted something in my IMAP file structure on my local 
fileserver. What files do I need to restore from Time Machine to get 
it back to the state it was in this morning?


The MailMate message store is in ~/Library/Application 
Support/MailMate/Messages/ and the index of those messages which allows 
MM to do fast searches is in ~/Library/Application 
Support/MailMate/Database.noindex/ so if you restore those, you should 
get everything you need. The risk of that is if you had MM open at 
backup time and open files were not flushed to disk, you could have 
inconsistencies between the messages and the index files or amongst the 
index files themselves. If you do a restore from TM (or any other 
backup) you should probably do a database rebuild as well, as described 
in the MailMate Help documentation.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] one pixel tracker images

2021-03-18 Thread Bill Cole

On 18 Mar 2021, at 11:31, Steven M. Bellovin wrote:

It can't tell if it's a 1x1 image until after it's downloaded, by 
which

time the damage has been done.


It can tell if the IMG tag includes width & height attributes, which it 
almost always will in HTML mail, as it is critical for doing partial 
rendering if the image isn't available.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Question on IMAP mailboxes and rules from a MailMate newbie

2021-03-13 Thread Bill Cole

On 13 Mar 2021, at 13:43, Andrew Buc wrote:

[...]


The Friends and Lists mailboxes are directly under the “Andrew Buc 
(FastMail)” account. Is that where they should be?


If that is where you want them, that is where they should be.


Some older IMAP servers required mailboxes to all be under INBOX, but 
that was an artifact of server-side implementation details. As long as 
your IMAP server does not refuse to create top-level mailboxes, it's 
perfectly fine for you to do that.


I’ve created a rule to move emails from the MailMate listserv to the 
MailMate folder, and it seems it’s working so far. I think

I’m on the right track, but please confirm. Thank you!


Seems fine to me.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Downloading only a portion of a mailbox?

2021-03-08 Thread Bill Cole

On 8 Mar 2021, at 20:46, Jim Fenton wrote:

I would like to use Mailmate to access the IETF mail archive that is 
made available via IMAP.


That failed miserably for me when I tried it with MM, a few releases 
ago. MM isn't happy with a read-only server.


Some of the mailing lists (folders) there are enormous. Is there a way 
to add this server and subscribe to folders with Mailmate only 
accessing the latest, say, 5000 messages per folder?


No. People have asked about this repeatedly, but I do not recall Benny 
ever providing such a hidden feature, although I think he has engaged on 
the topic...


I think Thunderbird is the only general-purpose mail client that tries 
to manage a partial cache intelligently. When last I checked, it did so 
poorly, but that was years ago.



On a related topic, how much of the mail do I end up storing locally?


All of it, in a file-per-message directory tree, plus an index that is 
about 30% as large as the message store itself.


That's the price of searching multiple gigabytes and hundreds of 
thousands of message on arbitrary headers and content in a handful  of 
seconds.


Is it just the headers, plus message bodies for messages I read, or 
does it pull everything down for me to read potentially offline? In 
this situation, I’m happy to sacrifice the offline capability to 
save time and space.


Storage is cheap. The time spent to download messages is a one-time 
cost, traded for the time you would otherwise spend looking for mail 
based on a limited subset of headers


That means that MM isn't ideal for how everyone works with email.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Rather basic but I'm stumped

2021-03-06 Thread Bill Cole

On 6 Mar 2021, at 16:29, Randy Bush wrote:


Maybe we need to compare setups?


i do not think MM has a `show conf > saved.conf` or whatever so we can
do a diff.  i hope i am wrong.


Well, there is "defaults read com.freron.MailMate" but that has a huge 
amount of cruft and a fair bit of private-ish info. ~25k lines and over 
a megabytes of data.


However, 'defaults read com.freron.MailMate |grep "^ *Mm"' reduces that 
to just the first lines of MM-specific attribute keys, which is a 
potentially safe-to-share and much smaller pile of info, in my case 137 
lines for a total of 8.5KB




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] No notifications of new mail

2021-02-26 Thread Bill Cole

On 26 Feb 2021, at 16:11, Randall Meadows wrote:


Not seeing anything in MM prefs that might affect this.


MM's infamously obscure Counters prefs pane is where you need to look.

The 4 radio buttons at the corners of the icon select the 4 sets of 
attention-getting mechanism settings.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Dealing with MailMate disk usage

2021-02-24 Thread Bill Cole

On 24 Feb 2021, at 11:05, Raza Rizvi wrote:


Hi,

One of the nice things about MailMate is the great search options and 
instant response, but that comes at the price of having a local copy 
of your email, and no doubt many of you have multiple mailboxes, as I 
do.


So on my 250GB SSD root volume I have just about 50GB now used by 
MailMate and I am fast running out of disk space. So I thought since 
“/Users/xxx/Library/Application Support/MailMate/Messages” is an 
alias pointing at the mail store of “/Users/xxx/Library/Application 
Support/MailMate/Messages.noindex” this would not be a problem. I 
could just copy the mail store to a different external SSD and have a 
new alias to it (called Messages).


Some hours later, having made the copy (and deleted the original 
because of the afore mentioned lack of space), I restarted MailMate. 
It bombed.


Copy the files back to the “Users/xxx/Library/Application 
Support/MailMate folder, recreate the original alias, no problems and 
MailMate starts up.


I believe that you need to make that change within MailMate rather than 
try to construct the linkage yourself. See 
Preferences->General->Messages Folder.



Anyone have any suggestions why this did not work?


That has to be answered by Benny to get the definitive truth.

However, one possibility is that you created the "alias" in a manner 
that MM does not expect. MacOS supports a complex "alias" which is 
robust enough to survive moving both the alias and its target because it 
contains low-level file ID information. There is also a cross-platform 
(i.e. POSIX-defined) file type called a "symbolic link" or "symlink" 
which MacOS supports *and which the Finder displays just like a MacOS 
alias.* By definition, symlinks are less robust, simply being a pathname 
(absolute or relative) in a file labeled by the filesystem as a symlink. 
MailMate's ~Library/Application Support/MailMate/Messages object is a 
symlink with an absolute pathname, NOT a MacOS alias, but the Finder 
cannot show you that difference and it also cannot create a symlink, 
only an alias. Because MailMate expects a symlink there, it probably 
uses the POSIX-standard readlink() function to get the real pathname to 
the real Messages directory, and because MM creates that symlink it 
probably does not handle the case of readlink() failing because it is 
called on a regular file (that MacOS knows is an alias) instead of on a 
symlink.


BUT: that is just a theory. You could test it by creating a symlink to 
the physical location of the Messages directory (instead of an alias) in 
a Terminal session:


ln -sf  '/Volumes/OtherDisk/path/to/real/Messages' 
'/Users//Library/Application Support/MailMate/Messages'



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Messages marked as “read” in Version 1.14 (5757)

2021-02-18 Thread Bill Cole

On 18 Feb 2021, at 9:34, Rob McBroom wrote:

I’ll also add that I’m definitely hiding the Message View with 
⌃⌥⌘H and not just dragging the edge to make it small (but 
possibly still enabled).


Have you tried just switching to the "Two Panes" layout instead of the 
"Three Panes"  layout?


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Any catastrophic issues with 2.0 Beta on Big Sur?

2021-02-17 Thread Bill Cole

On 17 Feb 2021, at 11:26, Robert Wall wrote:

I'm still having the "rules don't work" problem I posted about, and 
I'm considering just trying the 2.0 release. I really need rules to be 
functioning, and I don't want to switch mail clients.


Is there any reason to *not* try 2.0 on Big Sur?


See https://lists.freron.com/mailmate/2020-December/013478.html for 
Benny's statement on this.


In summary: Despite the versioning, the "2.0 BETA" version is actually 
substantially behind the 1.x release series, particularly for BigSur, 
and will not be getting any more updates.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] have the headers stay on top when scrolling?

2021-02-16 Thread Bill Cole
On 16 Feb 2021, at 14:56, Verdon Vaillancourt wrote:

> My headers also scroll with the message like Max and Michael.
>
> Vanilla MM Version 1.14 (5757), up to date Big Sur OS

Well, I am a bit different: 2.0BETA (6151) on Mojave.



-- 
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] have the headers stay on top when scrolling?

2021-02-16 Thread Bill Cole

On 16 Feb 2021, at 12:01, Robert Wall wrote:


On 16 Feb 2021, at 10:53, Bill Cole wrote:


On 16 Feb 2021, at 5:35, Max Rydahl Andersen wrote:


Hi,

Have I forgotten something or wasn't there a time when the headers 
(from/to/subject) *stayed* in place when scrolling ?



...any way to get that feature back or added ? :)


If you have a custom layout for messages, that may be the root cause.


If we're talking about the From/To/Subject scrolling off the top of 
the screen when a message is long, that's how my MailMate behaves too 
- and I don't think I've ever done a custom layout for messages. This 
is a pretty recent reinstall, and I haven't tweaked much. :)


That's odd...

Because this is what I see: 
https://www.dropbox.com/s/sn7m483tqlbc2p4/Screen%20Recording%202021-02-16%20at%2012.09.54%20PM.mov?dl=0





--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] have the headers stay on top when scrolling?

2021-02-16 Thread Bill Cole

On 16 Feb 2021, at 5:35, Max Rydahl Andersen wrote:


Hi,

Have I forgotten something or wasn't there a time when the headers 
(from/to/subject) *stayed* in place when scrolling ?


Yeah: Today :)

That's how it works for me, at least.

Just noticed that when reading a bunch of messages longer than  screen 
I now have to scroll backup to see who the author is...

that wasn't always the case was it ?


The only way I can reproduce that behavior is to select multiple 
messages, triggering MM to display them all in a continuous scroll with 
embedded header blocks.



...any way to get that feature back or added ? :)


If you have a custom layout for messages, that may be the root cause.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] 2nd IT Service Notice: Campus Email Protocols IMAP/SMTP/POP Disabled - 2/1

2021-02-05 Thread Bill Cole

On 4 Feb 2021, at 16:12, Antonio Leding wrote:

This may be the wrong forum for my question but I’m feeling 
adventurous…so here goes…


Is there any technical reason, such as infosec, to remove IMAP\SMTP 
from one’s network?


Generally? No.

If you're already committed to an Exchange/Office365 environment, maybe.

I am by no means an IMAP\SMTP guru but I have used them at various 
levels for the better part of 15+ years and my experience has been 
that when used properly, both protocols are perfectly secure.


Nothing is ever perfectly secure. One of the ideas often used in 
security is the "attack surface," which is the whole collection of 
exposed services and devices which might be vulnerable and could be 
attacked. "Reducing the attack surface" is a mostly universal security 
goal. The Microsoft mail environment MUST include Exchange ActiveSync 
(EAS) to support mobile clients and Exchange Web Services (EWS) to 
support everything else that can use Exchange other than Windows 
Outlook. Those are a mandatory part of the attack surface. EAS and EWS 
are much more modern and narrowly-defined protocols than the open 
standards, and there are no beloved antique clients that can only do 
some quirky old version of EWS/EAS with reduced security, as there are 
for the open standard protocols. It is not mandatory to support IMAP and 
SMTP, as long as you are willing to disappoint users who are fond of 
their non-MS mail clients. IMAP and SMTP are *potentially* less secure 
than EAS/EWS simply because they are open standards with long histories 
and have been evolved in a model that worships backward compatibility. 
They are reducible parts of the attack surface. Eliminating them removes 
not only a piece of the server-side attack surface, it eliminates an 
unknowable universe of client-side issues originating from the entire 
menagerie of supporting mail clients.


There is also the uglier issue of Microsoft having a history of insecure 
and/or simply dysfunctional SMTP and IMAP implementations. They are 
simply lousy at design and implementation of open-standard mail 
software. Running a server with optional protocols that the developer 
doesn't really want to exist and hasn't implemented well is a security 
risk. The MS implementations of open standards is a particularly soft 
part of the attack surface.


The other side of this is that homogeneity (a.k.a. monoculture) is 
itself a risk concentrator. It isn't possible to quantitatively balance 
the risk of making the whole environment vulnerable to Microsoft's 
mistakes vs. the difficulty of supporting and monitoring the safety of a 
larger attack surface.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Is there a way to not store email locally?

2021-02-02 Thread Bill Cole

On 2 Feb 2021, at 21:50, Brandon Schneider wrote:


Hello all,

While cleaning up my drive, I noticed my MailMate folder has kept 
every single message that is in my Archive folder in IMAP. Which is 
about 9 gigs. Is there an option to tell MailMate to *not* download 
any messages locally like this? Just keep them all in the IMAP server 
and look them up when needed?


Nope.

There's not a good way for a mail client to support the search & Smart 
Mailbox features of MailMate without keeping the whole mailstore 
locally.


It's a reasonable choice to exclude 
/Users/dad/Library/ApplicationSupport/MailMate/Messages from backups, 
especially for backups like TimeMachine that scan whole directories if 
one item changes.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Syncing settings between machines?

2021-02-02 Thread Bill Cole

On 2 Feb 2021, at 21:43, Nicholas Vahalik wrote:


Apologies if this has been addressed elsewhere.


It has been discussed here before. Here are two of the times that it has 
come up:


https://mailmate.freron.narkive.com/C29rlbuH/mlmt-sync-mailmate-settings
https://mailmate.freron.narkive.com/14k120v0/mlmt-syncing-mailboxes#post4

There is also a long-standing ticket: 
https://freron.lighthouseapp.com/projects/58672/tickets/430


I’d really like to be able to sync up my Smart Mailbox configuration 
between machines. This is especially painful when the Smart Mailbox 
rules can take several minutes to build.


Rules that take actions on messages are especially problematic to have 
on more than one machine. If both machines are on and watching the same 
IMAP account(s) with the same Smart Mailboxes using the same rules, you 
can get race conditions.


I have a chronic problem of IMAP sessions going into an infinite loop 
which may be caused by this but which is quite hard to diagnose in depth 
because of the volume of logs produced. See 
https://freron.lighthouseapp.com/projects/58672-mailmate/tickets/1491 
for details.


Is there a simple way to keep that configuration in sync between 
machines?


Yes, although you may not like it and I don't recommend it. You must 
have the same IMAP accounts configured on both machines.


1. Quit MM on both machines
2. Copy all /Users/dad/Library/ApplicationSupport/MailMate/*.plist files 
from the machine whose config you want to keep to the other machine.

3. Repeat every time you want to switch machines.

Simple, yes?


A shell-script ssh/scp/rsync setup would be OK as well.


The above steps should be fairly simple to turn into a shell script, 
given mutual trust between the 2 machines.


If you do this, it is best to only ever have MM up on one of the 
machines.


An alternative approach (which I use) is to do the above steps once, and 
then remove all rules from all mailboxes (including both "Smart" and 
"Source" mailboxes) on the machine that is more frequently offline. I 
did this to avoid races and so I can leave the desktop instance running 
all of the time, doing all of the automation (e.g. rules that move new 
messages to the appropriate mailbox as they arrive.)


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Skull  emoji in the From header

2021-01-30 Thread Bill Cole

On 30 Jan 2021, at 16:38, m...@rhp.tw wrote:

Sometimes I will receive an email that have the skull emoji () in 
the **From** header.  At first I thought this might be due to some 
autocorrect/auto-substitution that is enabled on my computer  (like 
turning a smiley emoticon to an emoji), but that does not seem to be 
the case. I also looked at the raw message of the emails  and  didn't 
see anything unusual. Both these messages were downloaded from Gmail 
and when I look there the skull isn't present. How is this happening?


As others have noted, this is an intentional *feature* of MailMate, 
indicating a '@' in a part of the From header commonly called the 
"display name" because many mail clients show only that part to users, 
hiding the actual email address.


The reason to do this is that scammers have figured out that putting a 
trusted email address in the display name part of the From header is a 
great way to spoof identities without tripping up any of the common 
server-side strategies for identifying such fraud. This has lead to an 
epidemic of what is generally labeled "Business Email Compromise" in 
which the scammer poses as an executive requesting urgent assistance 
from a subordinate. Scammers have stolen billions of dollars this way.


MailMate's approach to this is (as you noted) entirely in the 
presentation layer. The mail on the server (and in the client-side  
cache) retains its original data unchanged, so that tools like DKIM 
which authenticate messages including key headers are not broken by 
MailMate's presentation. Most other approaches to mitigate BEC are done 
by modifying one or both of the Subject or From headers, typically 
breaking any DKIM signature on the message as it is delivered and 
potentially confusing clients that group messages by those headers.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] GPG not found

2021-01-14 Thread Bill Cole

On 14 Jan 2021, at 19:50, Steven M. Bellovin wrote:


This worked but raises more questions.

I verified that I could find gpg from the shell. In other words, it
was in my $PATH. I then fired up MailMate from an iTerm2 window—
and it still couldn't find gpg. However, the symlink in /usr/local/bin
did work. This suggests that either MailMate or something about
the application launch framework (I did 'open 
/Applications/MailMate.app')
is resetting the path. If the latter, perhaps there needs to be a 
hidden

preference for $PATH?


The explanation  is long and it's late, so here's a link to something I 
worked out some time back: 
https://lists.freron.com/mailmate/2015-April/004195.html


As for the PATH environment variable, how that is set for launched 
applications in MacOS is also a long explanation, partly 
included/implied in that post. In a shell launched by Terminal or 
iTerm2, PATH is almost certainly tweaked in the shell initialization 
files (.profile and .shrc or their equivalents for whatever shell you 
use.) MacGPG adds its path to .profile, if I recall correctly. In any 
case, you don't get the same PATH in a GUI app launched via launchd 
(which 'open' does) as you get in an interactive login shell.





On 14 Jan 2021, at 17:04, Dan Pritts wrote:

Probably, whatever method you're using to set your path (shell 
startup files?) is not making it through to Mailmate.


A couple minutes of searching doesn't show me how to set the 
environment on my actual login session.


If I were in your shoes I'd symlink gpg into /usr/local/bin; Mailmate 
will probably find it there.


On Jan 14, 2021, at 10:56 AM, Steven M. Bellovin 
 wrote:


When I receive signed messages, MailMate 5757 (on Big Sur) says 
"OpenPGP: Unable to locate the command (gpg) needed". However, it is 
there:


$ which gpg
/usr/local/MacGPG2/bin/gpg

I installed the gpgtools (this is a fresh installation of it and 
MailMate on a new laptop, though I copied over the MailMate 
directories from the previous laptop), though of course without 
support for Mail.app. What am I missing?



--Steve Bellovin, https://www.cs.columbia.edu/~smb 
<https://www.cs.columbia.edu/~smb> 
___

mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate




--Steve Bellovin, https://www.cs.columbia.edu/~smb
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] A way to react on incoming messages?

2021-01-05 Thread Bill Cole

On 5 Jan 2021, at 17:06, Alexandre Takacs wrote:


On 3 Jan 2021, at 14:02, Robert M. Münch wrote:

Such a plug-in could check for specific mails, and send a 
notification to some chat system, etc. With this, it would be 
possible to build-up pretty neat automation solutions which are 
triggered by email.


I guess you can but is it really something that should be done in a 
mail client ?


Or maybe you have an use case that I don’t imagine…


Many email automation cases would be best implemented server-side, but 
not all can be or should be. One reason is simple practicality, in that 
the end user may have no access to email delivery mechanisms and no 
access post-delivery except via IMAP. Another is safety, because you may 
be using data that resides on the client machine and can't readily or 
safely be made available to a server-side process.


Example: For many years, despite running my own mail server, I did some 
automation via Eudora for handling spam. Because the decision of whether 
a specific message was spam and some aspects of my reaction required 
skilled human oversight, my automation only did the "safe" parts (e.g. 
identifying targets for reporting and blocking) that could be done 
programmatically and left me with just triggers to pull for sending 
messages and manipulating my router and mail server access controls. A 
few times per month, I had to adjust or just toss out what my scripts 
prepped for me.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] A way to react on incoming messages?

2021-01-05 Thread Bill Cole

On 3 Jan 2021, at 9:02, Robert M. Münch wrote:

Hi, is it possible to react to incoming messages? Like a plug-in where 
all received messages are run through?


Yes. One type of action that can be triggered by mailbox rules is "Run 
Command" which can run any command that exists in an add-on "Bundle" 
(listed in the Command menu, enabled via the Bundles pane in 
Preferences.)


Typically those bundles are constructed to interface with other apps, 
but it should be possible to create one that hooks into anything you can 
run from a command line. Docs are at 
https://github.com/mailmate/mailmate_manual/wiki/Bundles


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Group Smart folders

2020-12-03 Thread Bill Cole

On 3 Dec 2020, at 17:16, N C wrote:


Dear all,

I would like to group a number of Smart Mailboxes under a single one 
for organisational purpose. Do you know any way to do so?


The scenario is:
I participate/follow in a large number of mailing lists across (at 
least) two different email addresses. In my current configuration, I 
created a smart mailboxes for each newsletter, but the number is quite 
large and I would like to group them somehow.



Any ideas?


It's too simple to be obvious...

You can drag & drop any mailbox in the "Mailboxes" section of the 
mailbox list panel (i.e. NOT the Sources section) into any other mailbox 
there.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] How to forward without quoting?

2020-11-28 Thread Bill Cole

On 26 Nov 2020, at 22:16, leo wrote:


Hi there

I sometimes want to forward an (HTML) email without quoting - how do I 
do this?


Have you tried just using the "Message->Edit as New Message" command? 
That does create a new message with the same plaintext content as the 
current message.


It will also have the problem of not preserving HTML if you try to do 
anything to it. which is unavoidable. There's no safe way for a mail 
client to modify an HTML message it did not create.


Redirect would work,  IF your mail provider allowed you to send mail 
with any arbitrary "From" header, but the error message you posted 
indicates that they do not. They may have some way for you to add 
addresses that you can use in From headers by verifying that they are 
yours, but if you want to redirect mail from arbitrary senders, that's 
probably not possible with that mail provider. It also is likely to have 
delivery problems beyond your own provider if the original sender is in 
an unrelated domain.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Email more than 2 days old being permanently deleted

2020-11-27 Thread Bill Cole

On 27 Nov 2020, at 11:11, Charlie Clark wrote:

This sounds suspiciously like Antonio's issue of e-mail being removed 
from trash after 7 days and, hence, a server setting. Probably because 
people never get around to emptying the trash.


I help manage mid-sized (SMB/SOHO outsourcing) mail systems and can 
attest to the fact that some people seem to never empty their trash 
mailboxes. For support purposes, if I could, I would would eagerly 
auto-expunge all of our users' trash mailboxes on an aggressive schedule 
(7 days seems good) if users would modify their behavior and thinking to 
treat their trash mailboxes (and messages marked as "Deleted" in regular 
mailboxes) as a short-term safeguard against accidental deletion rather 
than as a permanent archive of mail that isn't worth their effort to 
categorize.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Finding rules

2020-11-26 Thread Bill Cole

On 26 Nov 2020, at 11:19, Charlie Clark wrote:


On 26 Nov 2020, at 15:58, m...@rhp.tw wrote:

I have never found an explanation as to why Qualcomm purchased 
Eudora. It made little business sense as Qualcomm has always been a 
semiconductor


They got it because the developer (Steve Dorner?) of it started 
working for them. In America, and possibly elsewhere, what employees 
work on, even in their spare time, is often considered company 
property…


It's more than that. Qualcomm hired Steve and bought Eudora from UIUC 
because they used it internally and wanted to assure its continued 
development in ways they desired. During the 90's they seemed to 
actually view Eudora as a real product and even a brand, at various 
points running an email service (EudoraMail) and owning a proprietary 
mail server package (the erstwhile MailShare and Apple Internet Mail 
Server) written by Glenn Anderson, who continued to maintain EIMS 
2001-2009 as his own product.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Finding rules

2020-11-25 Thread Bill Cole

On 25 Nov 2020, at 13:14, Charlie Clark wrote:

Yes, I worked that out. Looks like it's a form of JSON, so I can 
probably write something to work with it.


It is the pre-XML ASCII text format NeXT Property List format.

You can use the 'plutil' tool which is included in all modern MacOS 
versions to convert that to XML or proper JSON or even Apple's binary 
plist format. You can also pipe the XML output of plutil to the older 
'pl' tool which will convert it back to the old ASCII text format.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Getting started with MailMate

2020-11-22 Thread Bill Cole

On 22 Nov 2020, at 15:46, Andrew Buc wrote:

Thanks for your response. The fact that we both use Fastmail puts us 
on the same page.


On Nov 22, 2020, at 11:05 AM, Martin S Taylor 
 wrote:


The snag you're likely to hit is that MailMate doesn't support 
mailboxes held 'On My Mac' as Apple Mail names it. It can only access 
mailboxes held on an IMAP server such as FastMail. The FastMail 
server will have a fair amount of space set aside for you: the exact 
amount depends on which scheme you pay for. However, if you have 
masses of old mail archived 'On My Mac', you should check that 
there's room on the FastMail server.


I think I’ll need to upgrade from my current 2GB plan to the 30GB 
plan.


I noodled around with MailMate a few years ago, and ISTR that there 
was an option to import my entire Apple Mail database into MailMate, 
although I didn’t actually do it. I take it that that doesn’t 
address the issue you mention above, even if the database can be 
imported?


Right. The imported mail has to be stored in an IMAP account. Some 
people set up a local IMAP server for this (Dovecot being the simplest 
choice of software.) It is also possible to import mail into a fake 
never-online account, as long as you're willing to accept that it will 
be an essentially static archive. Because MM considers the online 
(server) version of an account's mail to be the authoritative truth, any 
changes you try to make to the contents of mail imported into a fake 
account will actually be pending until you (never) connect to the 
(non-existent) server.


What I did is a variation on the import into a fake account. I used 
Emailchemy (https://weirdkid.com/emailchemy/) to bring ~20 years worth 
of Eudora mail in to MM by using its limited IMAP server functionality. 
That's less justifiable with Apple Mail (which is less arcane about its 
stored mail than Eudora was) so it is probably not worth the $30 license 
cost.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Adding rule based on spam headers

2020-11-11 Thread Bill Cole

On 11 Nov 2020, at 9:45, Charlie Clark wrote:


Hiya,

much as I like MailMate, I find its support for spam detection 
sub-par. I understand that there is a preference for SpamSieve but 
many mail servers already have spam filters like Spam Assassin, so why 
not make more us of them? Even Apple Mail does a good job with them. 
As a result, I'm currently running Apple Mail on accounts where I'm 
seeing a lot of spam and let it the filtering. I checked the rules 
that are used and they don't look bad:


* sender in contacts


I don't believe that is possible.


* sender in exisiting recipients


"


* to contains full name


I haven't tried it, but I would expect this to work:




* trust spam headers





Has anyone figured out conditions for rules like this?


See above.



I've got headers like this:

X-Spam-Status: No, score=4.8 required=5.0 
tests=HTML_FONT_LOW_CONTRAST,

HTML_MESSAGE,NORDNS_LOW_CONTRAST,RDNS_NONE,SUBJ_ALL_CAPS,
URIBL_ABUSE_SURBL,URIBL_BLOCKED autolearn=no autolearn_force=no
version=3.4.2




Job 0: get your mail provider to fix that URIBL_BLOCKED problem. It 
indicates that they are trying to use a free-for-most DNS-based URI 
blocking list (uribl.com) in a way that makes them seem like a large 
commercial email provider, for whom usage is NOT free. It may be as 
simple as a DNS config change on the machine running SA, if they are 
currently using a shared forwarder and don't actually have large volume.


MM SHOULD parse that X-Spam-Status and put it in the "Spam Score" 
pseudo-header for display and in X-Spam-Status->Score for conditions. 
Unfortunately, it does not recognize the value as a number for 
conditions, so you don't get 'greater than' and 'less than' operators.


Where I'd like to be able to set the threshold a bit lower but I can't 
think of an easy way of doing this at the moment with the score not 
being available as a separate header.


What are you all doing?


Filtering on the server side and seeing so little spam that it's not 
worth dealing with in MM. (Yes, I know that's not a broadly useful 
strategy.)


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] "Tags" column

2020-11-11 Thread Bill Cole

On 10 Nov 2020, at 11:34, Martin S Taylor wrote:


On 10 Nov 2020, at 16:26, Eric Sharakan wrote:


When I look at the column headed Tags() it's always empty.


Hi, you add your own emojis via the Tags preferences pane of 
MailMate.


Thanks, but when I look at the column headed Tags() it's still 
always empty, even when I attach a tag (either a word or an emoji) to 
a message.


MM tags can have a symbol associated with them as a distinct field. See 
the attached screen grab, showing that the tag '$foo' has been given the 
symbol ''


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] include contents of one smart mailbox in another

2020-11-11 Thread Bill Cole

On 10 Nov 2020, at 15:43, Shoshanna Green wrote:

Setting B as a source mailbox for A would mean that A's conditions 
would be applied to messages in B and the messages that meet them 
would be included in A, but messages in B that do not meet them 
wouldn't be. What I want is to define A with a nonexclusive OR: A's 
conditions need to be along the lines of


ANY OF:
 - is contained in B
 - [set of other conditions]

Is that clearer?


Create mailbox C with all of those other conditions.
Create mailbox A which includes all messages in B and all in C, i.e. 
with B and C as sources and no conditions.


To minimize clutter in the mailbox list, I keep a folder of mailboxes 
that I almost never use directly but which I use either very 
occasionally or in that sort of layered construct.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] MailMate and Time Machine

2020-10-21 Thread Bill Cole

On 21 Oct 2020, at 13:56, Steven M. Bellovin wrote:


I've had to disable Time Machine backups of the directories
containing my IMAP messages—I was getting at most two
backups per day because each one took so long. Some of
it, I'm sure, is because I have about a million messages, but
I don't think that that's the whole story—my backup laptop,
which has most of those messages but does not normally
run MailMate except periodically when I want it to catch up,
can handle Time Machine reasonably well.


Time Machine creates de-duped incremental filesystem images by 
hard-linking unchanged directories and within directories, unchanged 
files. It saves time by using the OS facility that tracks directory 
changes so that it does not scan at all in directories that have not 
changed.


So the time it takes to do a backup is a function of the number of 
changed or moved files (data copy time) and of the number of files in 
changed directories (directory scan time.) With HFS it may also make 
things slightly worse if unchanged files in changed directories have a 
lot of links already (i.e. are old)



The issue, then, would seem to be something about messages
being added to or deleted from some mail folders, possibly
propagating up the directory tree. Is that right?


Yes. A single file change or move involving a directory will cause TM to 
scan the directory and stat every file in the directory to see if it has 
the same modification time, size, and extended attributes as the most 
recently backed up version.



Is there some
organizational pattern I could use that would cut the time?
Is it, for example, that I have too many messages in certain
folders?


MM stores messages in a tree that models the IMAP tree, with a file per 
message. Ideally, you want to minimize the number of messages in IMAP 
folders whose contents change frequently. "Smart" folders don't matter. 
Another way of looking at that is that you want to have the bulk of your 
messages in archives that never change. I do this by periodically 
cleaning out active IMAP folders, moving messages that I want to keep 
into archive folders that are organized by date.


I don't actually do this for the sake of TM on machines where I run MM, 
because on those machines I simply exclude the MM Messages and Database 
directories from TM backups; if I need to restore from backup, I'll do 
it by re-fetching everything. I do it because my IMAP server is an old 
Mac as well and it uses TM to back up the Maildir structures of my 
mailstore.





--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Modifying the list of recipients - possible?

2020-10-13 Thread Bill Cole

On 13 Oct 2020, at 9:11, Raza Rizvi wrote:


On 13 Oct 2020, at 13:28, Bill Cole wrote:


On 13 Oct 2020, at 6:38, Raza Rizvi wrote:

…
When addressing an email, the composer preference may select 
auto-completion recipients based on mails you have previously sent, 
across all or a subset of mailboxes.


This means a possible recipient might have more than one email 
address shown.
How can you modify this list of returned values to weed out 
incorrect or old or unwanted addresses?


Right-click the unwanted address in the To (or Cc) header field and 
select one of the options to add to the blacklist. You can blacklist 
just the address or the display name and address combination.


aha right, on a received message. Neat solution, thanks for the 
suggestion.


It also works when composing a message.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Modifying the list of recipients - possible?

2020-10-13 Thread Bill Cole

On 13 Oct 2020, at 6:38, Raza Rizvi wrote:


Hi All,

(Day 17 of my trial, and I am still very happy)

When addressing an email, the composer preference may select 
auto-completion recipients based on mails you have previously sent, 
across all or a subset of mailboxes.


This means a possible recipient might have more than one email address 
shown.
How can you modify this list of returned values to weed out incorrect 
or old or unwanted addresses?


Right-click the unwanted address in the To (or Cc) header field and 
select one of the options to add to the blacklist. You can blacklist 
just the address or the display name and address combination.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Office 365

2020-10-10 Thread Bill Cole

On 10 Oct 2020, at 15:22, Olivier Bedouelle wrote:


Hi,

Impossible for me to create a password for Mailmate in Office 365.

Can someone help me?

cordialy


The procedure I gave you worked for me, so I'm entirely out of ideas. 
Have you tried asking Microsoft?


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Office 365

2020-10-09 Thread Bill Cole

On 9 Oct 2020, at 11:42, Olivier Bedouelle wrote:


Hello,

I have a new office 365 email account and I can't set up Mailmate 
correctly.


I receive mail but I can't send any.

Can you help me?

Sincerely


1. Use the settings at 
https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040


2. Use Microsoft's security facility to create an application-specific 
password.


3. Attempt to send a message in MM using the Microsoft account. It will 
fail with a verbose and obscure error message.


4. Check your Inbox. There should be a new message with the subject 
"Please sign in to your Outlook.com account" (or maybe the rough 
equivalent in French?) with a link to a verification page. Follow the 
instructions.


5. Try again to send the message from (3) above. It should now go 
through.




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Posting to this list

2020-10-08 Thread Bill Cole

On 8 Oct 2020, at 9:32, Glenn Parker wrote:

And yet, AFAIK MailMate has no support for bottom-posting replies in 
the composer window, which is frustrating.




And yet, it does.  It is not in the obvious place, which would be the 
Composer pane.


In the Signatures pane, there's a "Caret placement" menu and  "Default 
signature placement" radio buttons. If the latter is set to "Bottom" and 
the former is set to "Above Signature," then in a reply you get quoted 
text above the insertion point and the signature (if any) below that.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Adding rules to top-level Inbox; rule selection condition for locations

2020-10-05 Thread Bill Cole

On 5 Oct 2020, at 21:00, Antonio Leding wrote:


Hello MailMate community,

Two quick questions:

* Does anyone know if there are issues with attaching rules to Inbox 
smart mailbox - The one that is essentially a collection of all of the 
discrete account inboxes?


 * My main concerns here are performance and\or any possible 
corruption.


I know of no such issues and don't expect that there would be any unless 
you had conflicting rules assigned to an individual Inbox.




* Is there a rule selection condition that will specify the location 
of a given message - For example the inbox of the user1_at_example.com 
account?


Look at the "Source" field. It specifies the IMAP mailbox by account and 
path.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] smart folder - emails not from real people

2020-10-04 Thread Bill Cole

On 4 Oct 2020, at 11:28, Evan Silberman wrote:

I want to clean up my email account and find emails that are only from 
lists and groups and NOT from people.


Is there an easy way to do this?


I vaguely recall that one of the example smart folders that exists 
unless and until you delete it is "All Mailing Lists" but if you do not 
have that it is easy enough to recreate it. Just use a condition of the 
"List-Id" header existing.


Note that this catches all mail coming through standards-compliant 
mailing lists, such as THIS mailing list. I'm pretty sure both you and I 
and everyone else posting here are all people, and if you do not want to 
include discussion lists like this one where people write messages, 
you'll have a much more complicated problem. The first step in that 
would be defining what exactly you mean by "NOT from people."


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] nuclear option

2020-10-02 Thread Bill Cole

On 2 Oct 2020, at 8:24, Benny Kjær Nielsen wrote:


On 30 Sep 2020, at 22:49, Randy Bush wrote:


On 30 Sep 2020 20:57, Randy Bush  wrote:

 can you think of a simple way a user could have inadvertantly 
wiped all

 mail in their account's mailboxen aside from the imap entry 0?


IMAP entry 0?


Some IMAP servers  (UW-IMAP at least, maybe others...) store mailbox 
metadata in a pseudo-message with the subject "DON'T DELETE THIS MESSAGE 
-- FOLDER INTERNAL DATA" which is not normally visible via IMAP *unless* 
you're using the mailbox directly on the mailserver (e.g. with a MUA 
that reads mbox or maildir structures directly) or via POP or have 
migrated a mailstore from UW-IMAP to another IMAP server at the 
filesystem level rather than over IMAP.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Keybindings for non-US keyboards

2020-10-01 Thread Bill Cole

On 30 Sep 2020, at 11:39, Robert Brenstein wrote:

He meant that to produce the left square bracket on the German 
keyboard, he needs to press alt-5 (option-5 if you will). So how do 
you produce a shortcut that itself requests the alt key to be hold.


My point is that 'cmd' and 'alt' are usually not the same key. Maybe a 
picture of the left-side modifier keys (other than shift) of my old 
MacBook explains what I mean better:


![](cid:21D5E9F3-2726-4F53-8260-78BCD8C30CB2@billmail.scconsult.com 
"IMG_1660.jpg")


Note that 'option' is also labeled 'alt' and 'command' is marked '⌘' 
(an ancient artifact descended from the "Open Apple" key on Apple ][ 
keyboards) and on newer Mac US-English keyboards, option is marked '⌥' 
to match the symbols used in menus.



The indentation menu commands are ⌘-[ and ⌘-] so on a keyboard with 
a ⌘ (command/cmd) key and an alt (option/⌥) key where you need alt-5 
to get [, 'decrease indentation' would be ⌘-alt-5


Some keyboards have "Meta" or "Windows" keys that might get mapped to 
⌘. Mapping BOTH ⌘ and ⌥ to a single 'alt' key would be 
intrinsically broken, because they have always served distinct purposes.


Will the alt key be recognized doubly, once to produce the bracket and 
then to produce the shortcut? I gather he has to remap these shortcuts 
to completely other keys.


It is essential that you have distinct mappings for the distinct 
modifier keys.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] can send mail but new mail doesn't download into inbox

2020-09-30 Thread Bill Cole

On 30 Sep 2020, at 14:40, Ken Pope wrote:

I’m using MM 1.13.2 (5673) on Catalina 10.15.7.  Everything perfect 
until a few hours ago when: (a) although I can send mail, new mail 
doesn’t appear in my inbox; (b) my account (k...@kenpope.com) under 
“sources” turned red, and all the boxes under it went from black 
to light gray; & (c) although new mail doesn’t appear in the inbox, 
it *does* appear under “sources” if I highlight the red source 
account.


Does the account and its folders all have "(offline)" appended to their 
names in the Sources list?


Have you tried selecting the account and using 'Mailbox->Take 
"[accountname]" Online'?


Although MM is my main client, I have 4 others (Mail, GyazMail, 
Airmail, & Postbox) that I use solely to download mail and provide 
backups—the k...@kenpope.com continues to download and appear in 
their inboxes.


Any idea about what’s gone wrong and how I can fix it?


One possibility with so many clients accessing the same account is that 
you're hitting a server-side limit on simultaneous connections, either 
from the same IP or to the same account. MM usually pops up an alert 
when that happens, especially with per-account limits (which look like 
authentication errors) but when the connection is simply ignored at the 
network level there may be no useful reason to do anything beyond 
offlining the account and turning it red.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Keybindings for non-US keyboards

2020-09-30 Thread Bill Cole

On 30 Sep 2020, at 7:58, Charlie Clark wrote:


Increase indentation cmd + [ becomes be alt + cmd + 6 on my keyboard
And I've no idea how to get alt + cmd + [ because I'd need alt twice!


Typically "Alt" (common on Windows keyboards) is mapped to the Mac 
"Option" key rather than "Command" (a.k.a. "cloverleaf".) Does your 
keyboard have a 3rd modifier key of some sort, i.e. Control, Alt, and 
Something Else?  I know that Windows keyboards usually have a Windows 
key, which is often mapped to Mac's Command.


--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] green notification on dock icon

2020-09-20 Thread Bill Cole

On 20 Sep 2020, at 19:38, Evan Silberman wrote:

All of a sudden, my mail mate icon has a green notification w/ the 
number 1.


Is this new, and if so, what does it stand for?


Not new. See the "Counters" preferences pane. Each of the radio buttons 
there configures one of the 4 counters that can show up at the different 
corners of the Dock icon or in the menu bar.



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Triggers for Smart Folder Rules

2020-09-09 Thread Bill Cole

On 9 Sep 2020, at 14:34, Carlos Moffat wrote:


Hi,

I’m trying to understand better how to use Smart Folders. I have a 
Smart Folder that shows emails with the Tag (also Gmail/IMAP label) 
“ToReply” (this allows me to mark emails to answer on the go by 
applying the label from my phone, or with a shortcut in MailMate) 
contained anywhere on my account (so I can mark an email ToReply and 
move it out of the Inbox if needed).


I would like the email to be removed from the Smart Folder when I 
reply to it. My naive understanding of this is that I could set up a 
rule that would remove the tag if the message is “replied”, but 
this of course doesn’t work unless I manually apply the rules to the 
folder, which defeats the purpose of the automation, so I have to 
manually remove the tag after I reply to the email.


Any ideas on how to make a workflow like the above work?


Make the Replied tag not being set a condition  of inclusion in the 
Smart Folder



--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not For Hire (currently)
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


Re: [MlMt] Attachments column keeps disappearing

2020-09-04 Thread Bill Cole

On 4 Sep 2020, at 22:01, Randall Gellens wrote:

I've noticed that the 'Attachments' column vanishes when I switch to a 
different mailbox and then back.  Mailmate 1.13.2 (5673).  Is this a 
bug or a setting I've gotten wrong?  I use View->Columns->Attachments 
to turn it on, but it gets turned off when I switch mailboxes.


This sounds like yet another manifestation of the long-lived bug 2045: 
https://freron.lighthouseapp.com/projects/58672-mailmate/tickets/2045




--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not For Hire (currently)
___
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate


<    1   2   3   4   5   6   >