BSD Ports

mail/p5-qpsmtpd 0.93_3 DragonFly

Flexible SMTP daemon written in Perl and featuring a plugin API

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
mail, perl5
Package size
214.2 KiB, 828.2 KiB installed

Description

Qpsmtpd started as a replacement daemon for the SMTP receiver (qmail-smtpd) from the qmail mail transport agent (MTA). qmail-smtpd has a number of shortcomings (e.g. being unable to check the validity of a recipient mail address) and is written in C which makes it burdensome to modify and extend. Qpsmtpd, on the other hand, is written in pure perl and can be customized easily. It consists of a core that implements a complete SMTP server, and a number of plugins/modules which control the operations. Such plugins include plugins to check the recipient and sender as well as plugins for virus scanning, spam checking, blocking lists (dns and rhs), AUTH and TLS. Qpsmtpd can not only be used with qmail but also with e.g. postfix and exim. It can also write messages to a Maildir or forward it to a remote host without buffering.

In the other systems

The newest version among them is 0.93, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlymail/p5-qpsmtpd0.93_3 newestnone known-[email protected]-
FreeBSDmail/p5-qpsmtpd0.93_3 newestnone known-[email protected]-
HardenedBSDmail/p5-qpsmtpd0.93_3 newestno data-[email protected]-
GhostBSDmail/p5-qpsmtpd0.93_3 newestno data-[email protected]-

Install

Binary package:

pkg install p5-qpsmtpd

From DPorts:

cd /usr/dports/mail/p5-qpsmtpd && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 7

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Please read http://wiki.qpsmtpd.org/ for more info about installation.
The example config can be found in /usr/local/share/examples/qpsmtpd
The plugins can be found in /usr/local/share/qpsmtpd/plugins/
This port does also not make any assumptions about what user you
wish to use or install location.