mailping - monitor email service availability and functioning

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: mailping
Package version: 0.0.4
Package release: 2
Package architecture: all
Package type: deb
Installed size: 332 B
Download size: 21.24 KB
Official Mirror:
Monitor email service availability and functioning. Tests the whole route from SMTP submission to local delivery, not just whether an SMTP server accepts TCP connections. Multiple email servers can be tested by creating a remote alias that points back to a local address, and sending test emails to it. The results of this monitoring are available as graphs via Munin plugins, and can be connected to Nagios to send alerts when the test emails no longer get delivered, or if the delivery takes too long.



    Binary package: mailping_0.0.4-2_all.deb
    Source package: mailping

    Install Howto

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


    • /etc/cron.d/mailping
    • /usr/bin/mailping-cron
    • /usr/bin/mailping-store
    • /usr/share/doc/mailping/README
    • /usr/share/doc/mailping/changelog.Debian.gz
    • /usr/share/doc/mailping/copyright
    • /usr/share/doc/mailping/examples/dot-forward
    • /usr/share/doc/mailping/examples/config/admin
    • /usr/share/doc/mailping/examples/config/failtime
    • /usr/share/doc/mailping/examples/config/from
    • /usr/share/doc/mailping/examples/config/interval
    • /usr/share/doc/mailping/examples/config/to
    • /usr/share/lintian/overrides/mailping
    • /usr/share/mailping/dot-forward
    • /usr/share/mailping/munin-plugins/mailping-latency
    • /usr/share/mailping/munin-plugins/mailping-success
    • /usr/share/man/man1/mailping-cron.1.gz
    • /usr/share/man/man1/mailping-latency.1.gz
    • /usr/share/man/man1/mailping-store.1.gz
    • /usr/share/man/man1/mailping-success.1.gz
    • /usr/share/python-support/mailping/.version
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/
    • /usr/share/python-support/mailping/MailPing/test/


    2008-01-15 - Thijs Kinkhorst <> mailping (0.0.4-2) unstable; urgency=low * Adopt package (Closes: #440618). * Use shutil.move instead of rename, in case the source mailbox is on another filesystem. * Canonicalize used paths, to prevent problems that some Python modules have with paths containing "../..". * Improve microseconds calculation in latency (closes: #457407), thanks Andrew Garner for the patch. * Denatify (closes: #453701). * Switch from cdbs to debhelper. * Ship Maildir in this package instead of creating it in postinst, be more thorough on cleanup when purging package (closes: #454715). * Update to debhelper version 6. * Checked for policy 3.7.3, no changes. * Fix part of manpage formatting. * No longer remove 'mailping' user on package remove, since this is controversial.

    2007-09-24 - Michael Ablassmeier <> mailping (0.0.4-1) unstable; urgency=low * QA upload. (ACK NMU; Closes: #380863) * Set maintainer to QA Group; Orphaned: #440618 * Update debian/copyright

    2007-05-17 - Luk Claes <> mailping (0.0.4-0.2) unstable; urgency=high * Non-maintainer upload during BSP. * Fix non-conditional use of userdel in postrm (Closes: #417020). * Add depends on adduser as it is used in postinst.

    2006-08-12 - Pierre Habouzit <> mailping (0.0.4-0.1) unstable; urgency=low * Non-maintainer upload. * Bump Standards-Version to 3.7.2. * Update package to the last python policy (Closes: #380863). * Move some things into B-D instead of B-D-I.

    2004-12-13 - Tommi Virtanen <> mailping (0.0.4) unstable; urgency=low * Skip temporary files when processing the pending directory. * Fix a typo in the probe message. * Switch section from devel to mail.

    2004-07-13 - Tommi Virtanen <> mailping (0.0.3) unstable; urgency=low * Build-depend on python-dev, not python2.3-dev. (Closes: #259130)

    2004-04-16 - Tommi Virtanen <> mailping (0.0.2) unstable; urgency=low * Incompatible changes: - Switch state directory to mean /var/lib/mailping and not /var/lib/mailping/state. Fixes a bug where mail to mailping@.. was delivered to /var/lib/mailping/state/Maildir. * New features: - Provide default values for "from" and "to". - Reload munin-node in postinst and postrm if we touched plugins. * Documentation improvements: - Add manpages for mailping-success, mailping-latency. - Munin plugins are not in $PATH, so show them with full pathname in synopsis. - Make Munin plugin manpages refer to munin-run(8), too. * Bugfixes: - Crontab seems to want the full if syntax instead of "[ test ] && foo". Not bothering to find out why, as the fix is trivial. - Fix a bug where "admin" was a mandatory configuration option; it should be optional. * Cleanups: - Be polite and say "quit" and end of the SMTP session. - In error and usage messages, only print basename of executable. * Internals: - Split non-maildir-related things from MailPing.maildir to MailPing.mail. - Rename fileutil.mtime() to fileutil.getTime(), it's been long since it had anything to do with file modification times. - Add unit test to ensure there is no race between creation of statedir and delivery of first email from probe; that is, delivery can create the maildir on its own (and maildir-cron will have created the statedir by that time). * Packaging: - Add a small shell script man/run to help non-Debian generation of manpages. - Remove generated manpages when cleaning. - Make postinst and postrm plugin handling look similar. - Add license texts to debian/copyright.

    2004-04-16 - Tommi Virtanen <> mailping (0.0.1) unstable; urgency=low * Initial Release.