_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


notmuch-addrlookup-c 9
Dependencies: glib@2.83.3 notmuch@0.39
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://github.com/aperezdc/notmuch-addrlookup-c
Licenses: Expat
Build system: gnu
Synopsis: Address lookup tool for Notmuch
Description:

This is an address lookup tool using a Notmuch database, useful for email address completion.

python-django-mailman3 1.3.15
Propagated dependencies: python-django@5.2.8 python-django-allauth@65.7.0 python-django-gravatar2@1.4.5 python-mailmanclient@3.3.3
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://gitlab.com/mailman/django-mailman3
Licenses: GPL 3+
Build system: pyproject
Synopsis: Django library to help interaction with Mailman
Description:

This package contains libraries and templates for Django-based interfaces interacting with Mailman.

perl-email-sender 2.601
Propagated dependencies: perl-email-abstract@3.010 perl-email-address-xs@1.05 perl-email-simple@2.218 perl-module-runtime@0.016 perl-moo-2@2.005005 perl-moox-types-mooselike@0.29 perl-scalar-list-utils@1.62 perl-sub-exporter@0.988 perl-throwable@1.001 perl-try-tiny@0.31
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://metacpan.org/release/Email-Sender
Licenses: GPL 1+
Build system: perl
Synopsis: Perl library for sending email
Description:

Email::Sender replaces the old and sometimes problematic Email::Send library.

procmail 3.22
Dependencies: exim@4.98.2
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://www.procmail.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Versatile mail delivery agent (MDA)
Description:

Procmail is a mail delivery agent (MDA) featuring support for a variety of mailbox formats such as mbox, mh and maildir. Incoming mail can be sorted into separate files/directories and arbitrary commands can be executed on mail arrival. Procmail is considered stable, but is no longer maintained.

abook 0.6.1
Dependencies: ncurses@6.2.20210619 readline@8.2.13
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://abook.sourceforge.io/
Licenses: GPL 2
Build system: gnu
Synopsis: Text-based address book
Description:

Abook is a text-based address book program designed to use with the Mutt mail client.

crm114 20100106
Dependencies: tre@0.9.0
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://crm114.sourceforge.net/
Licenses: GPL 3
Build system: gnu
Synopsis: Controllable regex mutilator
Description:

CRM114 is a system to examine incoming e-mail, system log streams, data files or other data streams, and to sort, filter, or alter the incoming files or data streams according to the user's wildest desires. Criteria for categorization of data can be via a host of methods, including regexes, approximate regexes, a Hidden Markov Model, Orthogonal Sparse Bigrams, WINNOW, Correlation, KNN/Hyperspace, or Bit Entropy (or by other means--it's all programmable).

perl-mail-dkim 1.20240923
Propagated dependencies: perl-crypt-openssl-rsa@0.33 perl-cryptx@0.078 perl-mail-authenticationresults@1.20180923 perl-mailtools@2.21 perl-net-dns@1.50
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://metacpan.org/release/Mail-DKIM
Licenses: GPL 3+
Build system: perl
Synopsis: Signs/verifies Internet mail with DKIM/DomainKey signatures
Description:

Mail::DKIM is a Perl module that implements the DKIM standard, and the older Yahoo! DomainKeys standard, both of which sign and verify emails using digital signatures and DNS records. Mail-DKIM can be used by any Perl program that wants to provide support for DKIM and/or DomainKeys.

perl-email-mime-encodings 1.317
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://metacpan.org/release/Email-MIME-Encodings
Licenses: GPL 1+
Build system: perl
Synopsis: Unified interface to MIME encoding and decoding
Description:

This module wraps MIME::Base64 and MIME::QuotedPrint.

perl-email-mime 1.954
Propagated dependencies: perl-email-address@1.913 perl-email-messageid@1.408 perl-email-mime-contenttype@1.028 perl-email-mime-encodings@1.317 perl-email-simple@2.218 perl-mime-types@2.20 perl-module-runtime@0.016
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://metacpan.org/release/Email-MIME
Licenses: GPL 1+
Build system: perl
Synopsis: MIME message handling
Description:

Email::MIME is an extension of the Email::Simple module, to handle MIME encoded messages. It takes a message as a string, splits it up into its constituent parts, and allows you access to various parts of the message. Headers are decoded from MIME encoding.

exim 4.98.2
Dependencies: bdb@5.3.28 bzip2@1.0.8 gnutls-dane@3.8.3 gzip@1.14 libnsl@1.3.0 libxaw@1.0.16 libxcrypt@4.4.38 libxt@1.3.1 perl@5.36.0 perl-file-fcntllock@0.22 xz@5.4.5
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://www.exim.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Message Transfer Agent (MTA) developed at the University of Cambridge
Description:

Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. In style it is similar to Smail 3, but its facilities are more general. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail.

msmtp 1.8.26
Dependencies: libsecret@0.21.4 gnutls@3.8.3 zlib@1.3.1 gsasl@2.2.2
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://marlam.de/msmtp/
Licenses: GPL 3+
Build system: gnu
Synopsis: Simple and easy to use SMTP client with decent sendmail compatibility
Description:

msmtp is an SMTP client. In the default mode, it transmits a mail to an SMTP server (for example at a free mail provider) which takes care of further delivery.

alpine 2.26
Dependencies: ncurses@6.2.20210619 openssl@3.0.8 gnutls@3.8.3 openldap@2.6.9 cyrus-sasl@2.1.28 mit-krb5@1.21 aspell@0.60.8 tcl@8.6.12 libxcrypt@4.4.38 linux-pam@1.5.2
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://repo.or.cz/alpine.git
Licenses: ASL 2.0
Build system: gnu
Synopsis: Alternatively Licensed Program for Internet News and Email
Description:

Alpine is a text-based mail and news client. Alpine includes several tools and applications:

  1. alpine, the Alpine mailer

  2. pico, the standalone text editor, GNU nano's predecessor

  3. pilot, the standalone file system navigator

dovecot-pigeonhole 0.5.21.1
Dependencies: dovecot@2.3.21.1
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://pigeonhole.dovecot.org
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Dovecot Sieve mail filtering plug-in and ManageSieve service
Description:

Pigeonhole adds support for the Sieve language (RFC 5228) and the ManageSieve protocol (RFC 5804) to the Dovecot e-mail server.

Sieve is a language for filtering incoming mail. Messages can be forwarded or sorted into separate folders. Unwanted messages can be rejected or discarded, and, when the user is not available, the Sieve interpreter can send an automated reply.

Sieve is meant to be simple, extensible, and system-independent. The intention is to make it impossible to write anything more complex (and dangerous) than simple mail filters. Unlike most other mail filtering script languages, Sieve does not allow users to execute arbitrary programmes.

Through the ManageSieve protocol, users can remotely manage their Sieve scripts without needing file system access. The server accepts only valid scripts to prevent embarrassing errors later on.

libpst 0.6.76
Dependencies: boost@1.89.0 libgsf@1.14.53 python@3.11.14 zlib@1.3.1
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://www.five-ten-sg.com/libpst/
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools to process Outlook email archives
Description:

The Libpst utilities include readpst which can convert email messages to both mbox and MH mailbox formats, pst2ldif which can convert the contacts to .ldif format for import into LDAP databases, and other tools to process Outlook email archives.

libesmtp 1.1.0-0.335ee8d
Propagated dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://libesmtp.github.io/
Licenses: LGPL 2.1+ GPL 2+
Build system: meson
Synopsis: Library for sending mail via remote hosts using SMTP
Description:

libESMTP is an SMTP client that manages posting (or submission of) electronic mail via a preconfigured MTA.

It may be used as part of a MUA, or other program that must be able to post electronic mail where mail functionality may not be that program's primary purpose.

libESMTP's high-level API shields developers from the complexity of SMTP. It transparently handles many SMTP extensions including authentication, TLS, and PIPELINING for performance. Even without a pipelining server, libESMTP offers much better performance than would be expected from a simple client.

go-gitlab.com-shackra-goimapnotify 2.5.3
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://gitlab.com/shackra/goimapnotify
Licenses: GPL 3+
Build system: go
Synopsis: Execute scripts on IMAP mailbox changes
Description:

This package provides a CLI application to execute scripts on IMAP mailbox changes (new/deleted/updated messages) using IDLE and it is mostly compatible with the configuration of imapnotify made with Python.

isync 1.5.1
Dependencies: bdb@6.2.32 cyrus-sasl@2.1.28 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://isync.sourceforge.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mailbox synchronization program
Description:

isync/mbsync is a command-line tool for two-way synchronization of mailboxes. Currently Maildir and IMAP are supported types.

python-imaplib2 3.6
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://github.com/jazzband/imaplib2/
Licenses: Expat
Build system: pyproject
Synopsis: Threaded Python IMAP4 client
Description:

This package provides a threaded Python IMAP4 client, based on RFC 3501 and original imaplib module.

mb2md 3.20
Dependencies: perl@5.36.0 perl-timedate@2.33
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: http://batleth.sapienti-sat.org/projects/mb2md/
Licenses: Public Domain
Build system: trivial
Synopsis: Mbox to maildir converter
Description:

Mb2md is a Perl script that takes one or more mbox format files and converts them to maildir format directories.

perl-email-messageid 1.408
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://metacpan.org/release/Email-MessageID
Licenses: GPL 1+
Build system: perl
Synopsis: Generate world unique message-ids
Description:

Email::MessageID generates recommended message-ids to identify a message uniquely.

birdtray 1.11.4
Dependencies: qtbase@5.15.17 qtsvg@5.15.17 qtx11extras@5.15.17 libx11@1.8.12
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://github.com/gyunaev/birdtray
Licenses: GPL 3+
Build system: cmake
Synopsis: System tray indicator for Thunderbird/Icedove
Description:

Birdtray is a free system tray notification for new mail for Thunderbird/Icedove. Its features include an unread mail counter, snooze-able new mail notifications, configurable fonts for different accounts, a ``quick compose'' function with pre-configured templates, and a direct connection to the Thunderbird database, making it completely independent from the extension API.

mblaze 1.2
Dependencies: bash-minimal@5.2.37 coreutils@9.1 gawk@5.3.0 glibc@2.41 gnupg@2.4.7 ncurses@6.2.20210619 openssl@3.0.8 ruby@3.3.9 sed@4.9
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://github.com/leahneukirchen/mblaze
Licenses: Public Domain Expat
Build system: gnu
Synopsis: Unix utilities to deal with Maildir
Description:

The mblaze message system is a set of Unix utilities for processing and interacting with mail messages which are stored in maildir folders.

Its design is roughly inspired by MH, the RAND Message Handling System, but it is a complete implementation from scratch.

mblaze is a classic command line MUA and has no features for receiving or transferring messages; you can operate on messages in a local maildir spool, or fetch your messages using fdm(1), getmail(1), offlineimap(1), or similar utilities, and send it using dma(8), msmtp(1), sendmail(8), as provided by OpenSMTPD, Postfix, or similar.

mblaze operates directly on maildir folders and doesn't use its own caches or databases. There is no setup needed for many uses. All utilities have been written with performance in mind. Enumeration of all messages in a maildir is avoided unless necessary, and then optimized to limit syscalls. Parsing message metadata is optimized to limit I/O requests. Initial operations on a large maildir may feel slow, but as soon as they are in the file system cache, everything is blazingly fast. The utilities are written to be memory efficient (i.e. not wasteful), but whole messages are assumed to fit into RAM easily (one at a time).

python-mailman-hyperkitty 1.2.1
Dependencies: mailman@3.3.10
Propagated dependencies: python-requests@2.32.5 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://gitlab.com/mailman/mailman-hyperkitty/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Mailman archiver plugin for HyperKitty
Description:

Mailman3 allows emails sent to its mailing lists to be archived by any software provided that there is a plugin (loadable by Mailman3) designed to communicate with it properly. This module contains a Mailman3 archiver plugin which sends emails to HyperKitty, the official Mailman3 web archiver.

dovecot-trees 2.1.0
Dependencies: libsodium@1.0.18
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://0xacab.org/riseuplabs/trees
Licenses: AGPL 3
Build system: gnu
Synopsis: NaCL-based Dovecot email storage encryption plugin
Description:

Technology for Resting Email Encrypted Storage (TREES) is a NaCL-based Dovecot encryption plugin. This plugin adds individually encrypted mail storage to the Dovecot IMAP server. It is inspired by Posteo's scrambler which uses OpenSSL and RSA key pairs. TREES works in a similar way, but uses the Sodium crypto library (based on NaCL).

How it works:

  1. On IMAP log in, the user's cleartext password is passed to the plugin.

  2. The plugin creates an argon2 digest from the password.

  3. This password digest is used as a symmetric secret to decrypt a libsodium secretbox.

  4. Inside the secretbox is stored a Curve25519 private key.

  5. The Curve25519 private key is used to decrypt each individual message, using libsodium sealed boxes.

  6. New mail is encrypted as it arrives using the Curve25519 public key.

Total packages: 69245