Mozilla e-mail, calendar, rss and usenet client
Project homepage: https://www.thunderbird.net/
Description
Mozilla Thunderbird is a messaging client including support for email
(POP3 and IMAP), RSS feeds, chat (IRC, XMPP and others), and newsgroups
(NNTP).
It has features supporting user privacy and safety (remote image
blocking, protection against some forms of phishing, "learning" spam
filter), and offers easy organization of emails with tagging and virtual
folders.
It also has calendar/groupware features that can handle events,
event invitations and tasks in multiple calendars. It supports local
calendars, CalDAV and plain .ics files on CardDAV and WebDAV.
More features can be added by installing extensions.
Package information
- Ports path
- mail/mozilla-thunderbird
- Package architecture
- amd64
- Maintainer
- Landry Breuil <landry@openbsd.org>
- Categories
- mail, news, lang/python, lang/rust
- Available flavors
- None listed
- Only for architectures
- amd64, aarch64, riscv64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- devel/libffi
- security/nss STEM->=3.128
- devel/nspr STEM->=4.37
- textproc/icu4c STEM->=73.2p0
- multimedia/dav1d
- multimedia/aom
- x11/dbus
- x11/gtk+3
Runtime
- security/rnp STEM->=0.17.1
- devel/desktop-file-utils
- x11/gtk+4,-guic
Build
- lang/node
- devel/cbindgen
- devel/nasm
- lang/wasi-sdk/compiler-rt STEM->=22.1.5p1
- lang/wasi-sdk/libcxx STEM->=21.1.5p1
- lang/wasi-libc STEM->=0.20251114p1
- devel/py-setuptools
- security/rnp
- archivers/gtar
- archivers/unzip
- archivers/zip STEM->=2.3
- devel/m4
- lang/python/3
- devel/llvm/22
- lang/rust
- devel/gmake
- archivers/xz STEM->=5.4.0
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running thunderbird on OpenBSD
+-----------------------------------------------------------------------
If you encounter strange problems or Thunderbird doesn't start at
all, try the -safe-mode switch.
Links
=====
To make Thunderbird open links using Firefox, shut down Thunderbird
and add these lines to ~/.thunderbird/<something>.default/prefs.js:
user_pref("network.protocol-handler.app.http", "${LOCALBASE}/bin/firefox");
user_pref("network.protocol-handler.app.https", "${LOCALBASE}/bin/firefox");
Chat with OTR
=============
If you plan to use OTR within the chat feature of thunderbird, make sure libotr
package is installed.
# pkg_add libotr
Send/receive encrypted/signed mail
==================================
Thunderbird 78 provides OpenPGP email encryption via RNP, which was previously
optionally available via the Enigmail extension and GnuPG. All basic OpenPGP
features (encrypt/decrypt/sign) are available out of the box. Support for
smartcards is incomplete, only decryption works at this time, signing is not
yet implemented. To use the experimental smartcard support, which is
implemented as a fallback to GnuPG for secret key operations, install the gpgme
package.
https://support.mozilla.org/en-US/kb/openpgp-thunderbird-howto-and-faq is the
reference documentation for this feature.
Debugging
=========
If you encounter crashes, you might want to install the debug part of
this package, and run thunderbird inside gdb, so that you can gather
debugging logs and traces for all threads.
Bug reports without that information will be ignored.
Used by (65 dependency relationships)
Includes library, runtime, build and test dependencies.