1
5

@thunderbird@mastodon.online

How to easily send a calendar appointment with Thunderbird?

#Thunderbird #calendar #outlook #gmail

Integrated suites like Outlook or GMail seem to do this easily. I dont see a reason why TB couldnt do this easily too, but I didnt find an option.

I get tons of mails from Outlook users containing a small .ics file with a single appointment.

This is often automated, often with Videocalls.

Thunderbird has a calendar. The auto-detection of these appointments works well, but I could not find how to SEND one.

What I tried:

  • Attach...
  • Insert...
  • on Calendar, right click on an appointment

Neither of these ways allowed me to attach a small .ics file, even though I think I can save an appointment as a .ics file.

2
10
3
5

Thunderbird is great, but very complex and possibly insecure and not private.

Threat model is an important key word here. Imagine you would write Mails over Tor/Tails only and need a secure Mail client.

(Btw I can recommend Carburetor Flatpak for that).

Because of this, the thunderbird hardening user.js, similar to the Arkenfox project exists.

But it is a bit too strict for most threat models. Also settings might change or break, and this has no automatic updating mechanism.

(I should upstream the updater)

The user.js is also just a template, so a ton of mostly not needed configs will stay there.

This project makes the setup of the hardening user.js easy.

Once setup, the script is placed in ~/.local/bin and a user systemd service runs it every once in a while.

You can comment out lines if you want to keep certain settings.

4
10
5
8

Hi everyone!

I love Thunderbird and I'm really happy with it.

It's the flatpak version and, sadly, it doesn't allow me to open attachments. When I click on the file, it brings me to a screen where it proposes to use the system handler to open the file and then nothing happens.

Apparently, this is a common issue related to flatpak and its permissions, so I tried to circumvent it by trying to open documents inside Thunderbird (as I remember Thunderbird being able to open PDFs) but it didn't work as it's only telling me that Firefox is already running.

Does anyone know a workaround as for now it forces me to save documents before being able to open them?

6
13
submitted 1 month ago* (last edited 1 month ago) by boredsquirrel@slrpnk.net to c/thunderbird@lemmy.world

The CVE

DKIM is not always secure, be aware of that.

7
45
8
11
submitted 2 months ago by clgoh@lemmy.ca to c/thunderbird@lemmy.world
9
20
submitted 2 months ago by xhduqetz@lemmy.ml to c/thunderbird@lemmy.world

I just finished my first (private) Thunderbird extension and felt like blogging a bit, since there certainly aren't too many resources on this topic.

The problem I set out to solve was that soft hyphens in message subjects are displayed as whitespace in the message list pane. I use Thunderbird as an RSS reader and have subscribed to a newspaper that uses a lot of soft hyphens, which made it jarring to read the headlines.

There's already an extension called FiltaQuilla that almost does what I needed. It adds filter actions that can prepend and append text to message subject, but it doesn't have features for removing or replacing singular characters like I wanted.

Two possible solutions came to mind:

  1. Create a HTTP server that forwards requests to the RSS feed and removes soft hyphens from the response.
  2. Create a Thunderbird extension that removes soft hyphens when the feed items are added.

I didn't feel like running a separate service/process for something this simple, so I decided to go with solution 2.

My first stop was Thunderbird's documentation on supported WebExtension APIs, specifically the messages API. Alas, the API doesn't support modifying the subject of a message, though it allows marking them as read, changing tags, fetching the subject, etc.

Since FiltaQuilla supported modifying the subject, I knew that it was possible somehow. Thankfully, FiltaQuilla is open source, so I skimmed the source and found that it's done roughly as follows:

const Cc = Components.classes,
      Ci = Components.interfaces;
var filterService = Cc["@mozilla.org/messenger/services/filters;1"]
                    .getService(Ci.nsIMsgFilterService);
filterService.addCustomAction({
    "applyAction": (msgHdrs) => {
        for (let msgHdr of msgHdrs) {
            msgHdr.subject = msgHdr.subject.replace(...);
        }
    },
    ...
});

Keyword googling revealed that Components is some legacy API thing that has very little documentation. Luckily, this helpful forum post outlined how to properly call addCustomAction with less reliance on legacy cruft, though the documentation is still not great.

With the hello world tutorial, Experiments documentation and some trial and error, I finally got something working:

// background.js
browser.FilterActionAPI.addHyphenRemover();

// api/FilterActionAPI/implementation.js
const softHyphen = String.fromCharCode(173);
const { MailServices } = ChromeUtils.import("resource:///modules/MailServices.jsm");

this.FilterActionAPI = class extends ExtensionAPI {
    getAPI(context) {
        return {
            FilterActionAPI: {
                addHyphenRemover() {
                    MailServices.filters.addCustomAction({
                        id: "filter-remove-softhyphen",
                        name: "Remove soft hyphens",
                        applyAction: (msgHdrs) => {
                            for (const msgHdr of msgHdrs) {
                                if (msgHdr.subject.includes(softHyphen)) {
                                    console.log("filter-remove-softhyphen", "Removing soft hyphen from subject", msgHdr.subject);
                                    msgHdr.subject = msgHdr.subject.replace(softHyphen, "");
                                }
                            }
                        },
                        isValidForType: () => true,
                        validateActionValue: () => null,
                        allowDuplicates: false,
                        needsBody: false,
                        isAsync: false
                    })
                }
            }
        };
    }
}

Then I just added a message filter that matches my RSS feed and applies the Remove soft hyphens action. Not the prettiest but works!

10
26
submitted 2 months ago by schlump@feddit.de to c/thunderbird@lemmy.world
11
1
K-9 Mail changelogs out of date (thunderbird.github.io)
submitted 3 months ago by unusual@lemmy.ml to c/thunderbird@lemmy.world

K-9 Mail changelogs looks old and out of date. I found changelog link on F-Droid. If there is another changelog, I don't know about it.

12
8
13
15
14
3

hi ppls, is there a way tho send encrypted emails with the alias adress? i like my alias adress even more..

in thunderbird the encryption button in the write email dialog turns off when i choose an alias.

thx's lemmyist's <3

15
3
16
6
17
5

cross-posted from: https://programming.dev/post/10465121

Hi everyone,

I was wondering if you know a way to use the generated OpenPGP key created trough Thunderbird to sign PDF's ?

(Devuan distro)

Thanks.

18
52
19
29
20
26

cross-posted from: https://lemmy.ml/post/11234636

Planned work for the 2024 release of Thunderbird.: https://developer.thunderbird.net/planning/roadmap

21
19
Thunderbird 2024 Roadmap (developer.thunderbird.net)
22
9
Rust in thunderbird (thunderbird.topicbox.com)
submitted 5 months ago by sabreW4K3@lemmy.tf to c/thunderbird@lemmy.world

Cross posted from: https://lemmy.ml/post/11099863

23
14
24
18
25
7
submitted 7 months ago by Knusper@feddit.de to c/thunderbird@lemmy.world

Presentation and Q&A session with one of the UI designers who worked on Cards View. Lots of insights into the considerations for usability, accessibility and future plans.

view more: next ›

Thunderbird

834 readers
1 users here now

Thunderbird is the leading free and open-source email, calendaring, newsfeed, and chat client with more than 20 million active monthly users across Windows, macOS, and Linux. One of Thunderbird's core principles is the use and promotion of open and decentralized standards.

This is an unofficial forum for Mozilla Thunderbird and feel free to join and discuss

founded 1 year ago
MODERATORS