On Thu, 2025-03-27 at 09:08 +1100, Stephen Morris wrote:
> I'm trying to find a mail package that supports sensitivity headers,
> that will leave the mail on the remote server in a form that
> thunderbird can still download so that I don't lose them (I might be
> able to flag them as unread in gmail, but I need to check)

If the server has IMAP, then Evolution leaves messages them where they
are, and just has a local cache (like web browser caching) that speeds
up re-opening the same message if you go back and forth.  It also can
treat Gmail's mail protocol the same way.  And local mailbox, MH-format 
or maildir files.

As far as I'm aware, all Evolution will do is change the been-read
status, if all you're doing with the messages is reading them, which
you can easily change back.  Or you can set Evolution not see
automatically set a read status (you'd have to manually do so).


> so that I can investigate an issue at work where external emails
> tagged as sensitive don't make the inbox of a shared mailbox in
> Outlook but they do make the inbox of personal mailboxes, but if I
> use the Office 365 mail web interface the sensitive emails do make
> the inbox of the shared mailbox. If I send an email from my personal
> mailbox to the shared mailbox that I have flagged as sensitive from
> Outlook (which as far as I can see is specifying the same headers as
> the program I wrote to send the mail) the mail does make the inbox of
> the shared mailbox. Because of all this the admins are saying that
> the mail environment is working correctly therefore they cannot
> provide any assistance to resolve the issue. I'm also seeing headers
> provided by an application the organisation is using to "protect" the
> mail system from external mails, that are saying the mail source has
> not been specified in the organisations domain as a permitted mail
> source, but I see those messages in both sensitive and non-sensitive
> mails that make it to the personal mailboxes, so I'm not sure yet
> what they mean, and the admins are ignoring those messages, hence I'm
> trying to send a sensitive mail from home to see what happens with
> that, which is why I'm looking at Evolution functionality 

Well, there's more than one header that can be used with sensitivity
headers, but probably only one that has some official standing. 
Depending on which mail client you play with, it may pay attention to
different ones.

With Evolution, like most mail clients, you can view the source and
look at all the headers.  Though that's a lot.  You can configure
specific headers to be shown with the normal mail view, and it'll show
them if they exist, and not waste any space if they don't.  There you
could add these, and any others you find out about:

Security
Sensitivity
x-protective-marking
x-original-protective-marking
x-classifier

The top two just appears to have plain text words describing the mail,
and appear to be the same thing as each other.  I've used Evolution to
set Security header to "unclassified" on this message.

The next two have more data in them, aren't particularly user-friendly
to read, probably only intended for machine interpretation.

I think the last one is just for the name of the software they used
(janusSEAL for Outlook 2.6.2).  It didn't have any other data in it.

There may be other security-related headers for this kind of thing, but
I don't have any other examples to examine.  The documentation I've
found so far discusses how to use the software, not what it actually
does to the message.

If you look up email security headers, you tend to find the ones
associated with encryption, messages signatures, and anti-fraud domain
signatures.

Looking at mail clients with security setting options, there's things
like classification levels, *and* identifying the people allowed to
read it ("confidential", "all staff", kind of of thing).  So I'd expect
there to be another (unknown) header to list the authorised groups.

https://www.iana.org/assignments/message-headers/message-headers.xhtml
Lists well known standardised headers, I don't know if there will be
any useful documentation, anywhere, for the headers peculiar to
particular software.

You might have to create some new messages with varying security header
choices, and look for what headers they add to the mail.  You probably
won't have to post, just save a draft and view the source of the draft.
That'll also help in there being less headers to trawl through, as it
won't have gone through any mail servers.

If your problem is with a specific client or server, is there an anti-
spam filter that's bad?  Are your missing mails being junked?

Is the user in question a low-status person not allowed to read certain
sensitive mails and being automatically censored?

On an operational level, considering the varying support for this, and
that people could use any mail client that you don't know about to read
messages, security warnings should also be printed in the body text at
the top of the message.  Emails I received from a government body added
some text to the end of the subject line to cover that issue, but
didn't take into account long subject lines pushing that text off the
edge and out of view.


-- 
 
uname -rsvp
Linux 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
 
Boilerplate:  All unexpected mail to my mailbox is automatically deleted.
I will only get to see the messages that are posted to the mailing list.
 

-- 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to