procmail - Versatile e-mail processor

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name procmail
Package version 3.22
Package release 26
Package architecture amd64
Package type deb
Installed size 302 B
Download size 136.94 KB
Official Mirror
Can be used to create mail-servers, mailing lists, sort your incoming
mail into separate folders/files (very convenient when subscribing to one
or more mailing lists or for prioritising your mail), preprocess your
mail, start any programs upon mail arrival (e.g. to generate different
chimes on your workstation for different types of mail) or selectively
forward certain incoming mail automatically to someone.


Package Version Architecture Repository
procmail_3.22-26_i386.deb 3.22 i386 Ubuntu Main
procmail - - -


Name Value
libc6 >= 2.14


Type URL
Binary Package procmail_3.22-26_amd64.deb
Source Package procmail

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install procmail deb package:
    # sudo apt-get install procmail




2017-11-16 - Santiago Vila <>
procmail (3.22-26) unstable; urgency=medium
* Fix buffer overflow in loadbuf(). Closes: #876511.
Reported by Jakub Wilk using American Fuzzy Lop.
For reference, this is CVE-2017-16844.
2015-05-15 - Santiago Vila <>
procmail (3.22-25) unstable; urgency=low
* Use gzip -n to stop recording current time, and fix mtimes
before building binary package. Closes: #774367.
* Create md5sums in a reproducible way.
2015-02-11 - Santiago Vila <>
procmail (3.22-24) unstable; urgency=medium
* Fix two memory corruption problems in formail. Closes: #769937.
Reported by Jakub Wilk. Patch by Jan Darmochwal. Thanks a lot.
The problems are the following:
- Off-by-one heap overflow when parsing addresses that have left angle
bracket, then a comma, but no right angle bracket: <,
- Off-by-one heap overflow when parsing addresses that end with
backslash: <\
2014-12-03 - Santiago Vila <>
procmail (3.22-23) unstable; urgency=medium
* Fixed heap overflow in procmail that made it to segfault on
some unusual (but legit) .procmailrc files. Closes: #771958.
Thanks a lot to Tero Marttila.
2014-09-04 - Santiago Vila <>
procmail (3.22-22) unstable; urgency=high
* Fixed heap overflow in formail that made it to crash on messages
having specially-crafted headers. Closes: #704675, #760443.
For reference, this is CVE-2014-3618.
2013-10-15 - Santiago Vila <>
procmail (3.22-21) unstable; urgency=low
* debian/patches: Try to correlate patches with bugs and Debian releases.
* Really adopt remaining changes from procmail 3.23pre. No code changes
here, just some documentation and RCS Id strings. As a result, this
release now identifies itself as 3.23pre which is a lot closer to reality.
* Removed obsolete Conflicts: suidmanager.
2012-06-06 - Santiago Vila <>
procmail (3.22-20) unstable; urgency=low
* Added recommended targets build-arch and build-indep.
* Build with hardening flags. Closes: #674658.
* Added homepage control field.
* Added lintian overrides.
2010-04-26 - Santiago Vila <>
procmail (3.22-19) unstable; urgency=low
* Adopted remaining code changes from procmail 3.23pre.
* Changed MTA recommends to "default-mta | mail-transport-agent".
* Changed mailstat to use [:alnum:] instead of 0-9A-Za-z.
Thanks to Juhan Kundla. Closes: #337048.
* Document that the repetition operator is not supported.
Thanks to Justin Pryzby. Closes: #452723.
* Switch to 3.0 (quilt) source format, 27 patches.
2009-10-21 - Santiago Vila <>
procmail (3.22-18) unstable; urgency=low
* Renamed function 'getline' to 'procmail_getline' to avoid namespace
clash with modern POSIX. Fixes FTBFS with gcc 4.4. Closes: #549426.
Patch from Ubuntu. Thanks a lot.
2009-09-03 - Santiago Vila <>
procmail (3.22-17) unstable; urgency=medium
* Changed mailfold.c to fix off-by-one malloc error in writefolder()
which made procmail to crash. Closes: #474298, #484352.
* Do not ignore errors from make realclean.
* Cleanup of debian/rules.

See Also

Package Description
procps_3.3.12-3ubuntu1_amd64.deb /proc file system utilities
psf-unifont_10.0.07-1_all.deb PSF (console) version of GNU Unifont with APL support
psmisc_23.1-1_amd64.deb utilities that use the proc file system
publicsuffix_20180223.1310-1_all.deb accurate, machine-readable list of domain name suffixes
pulseaudio-module-bluetooth_11.1-1ubuntu7_amd64.deb Bluetooth module for PulseAudio sound server
pulseaudio-utils_11.1-1ubuntu7_amd64.deb Command line tools for the PulseAudio sound server
pulseaudio_11.1-1ubuntu7_amd64.deb PulseAudio sound server
pv_1.6.6-1_amd64.deb Shell pipeline element to meter data passing through
pxelinux_6.03+dfsg1-2_all.deb collection of bootloaders (PXE network bootloader)
pycadf-common_2.7.0-0ubuntu1_all.deb implementation of DMTF Cloud Audit (CADF) data model - common files
python-alembic_0.9.3-2ubuntu1_all.deb lightweight database migration tool for SQLAlchemy - Python 2.x
python-all-dev_2.7.15~rc1-1_amd64.deb package depending on all supported Python development packages
python-all_2.7.15~rc1-1_amd64.deb package depending on all supported Python runtime versions
python-amqp-doc_2.2.2-1_all.deb Low-level AMQP client (Documentation)
python-amqp_2.2.2-1_all.deb Low-level AMQP client