Template:Lowercase {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other

qpsmtpd is an SMTP daemon written in Perl. It was originally designed to be a drop-in replacement for qmail-smtpd, the SMTP component of qmail, and it is now also compatible with Postfix, Exim, sendmail and virtually any software that "speaks SMTP". It has a flexible plugin system, making it easy to interoperate with other pieces in a mail system.

Its main purpose is to allow mail administrators to perform more advanced spam filtering than is possible with other SMTP daemons. As one example of dozens, the earlytalker plugin blocks many viruses and mass mailers based on their characteristic violation of basic protocol, even before they start sending mail data.

The program's main author is Ask Bjørn Hansen. It is licensed under the MIT License.

Qpsmtpd PluginsEdit

A defining virtue of qpsmtpd is its plugin system and collection of plugins. In addition to basic plugins qpsmtpd has a suite of additional plugins that provide integration with external mail filters and processors as well as implementations of many email technologies. The following list is just a few of the many qpsmtpd plugins.

Name Description
citation CitationClass=web

}}</ref> || Use GeoIP databases to report geographic information about incoming connections, including distance in km. Assign negative karma from senders that are "too far" away.

citation CitationClass=web

}}</ref> || p0f uses TCP fingerprint info to identify the senders Operating System, network distance, and more.

citation CitationClass=web

}}</ref> || sender history. Treat senders differently based on message heuristics and sending history.

dnsbl<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref> || DNS blacklists

citation CitationClass=web

}}</ref> || Assure the client doesn't talk before we send the SMTP banner

citation CitationClass=web

}}</ref> || validate the HELO or EHLO message presented by the sender

citation CitationClass=web

}}</ref> || plugins for user authentication include vpopmail, checkpassword, flat_file, and ldap

citation CitationClass=web

}}</ref> || Sender Policy Framework

citation CitationClass=web

}}</ref> || temporary deferrals for unknown senders

citation CitationClass=web

}}</ref> || message header validation

citation CitationClass=web

}}</ref> || scan message content for blacklisted URLs

Domainkeys<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref> || validate domainkeys signatures on incoming mail

DKIM<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref> || validate DKIM signatures and DKIM sign outgoing messages

DMARC<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref> || implements the draft DMARC specification for email authentication

SpamAssassin<ref>{{#invoke:citation/CS1|citation CitationClass=web

}}</ref> || the venerable spam detector

citation CitationClass=web

}}</ref> || DSPAM is a bayesian anti-spam filter optimized for speed.<ref>{{#invoke:citation/CS1|citation

CitationClass=web

}}</ref>

citation CitationClass=web

}}</ref> || A collection of plugins for AVE, Bitdefender, ClamAV, hbevd, Sophie, and uvscan

citation CitationClass=web

}}</ref> || validate sender has FCrDNS configured

Template:Reflist

See alsoEdit

Template:Portal

Further readingEdit

External linksEdit


Template:Network-software-stub