qpsmtpd
Page Module:Infobox/styles.css has no content.
| qpsmtpd | |
|---|---|
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Ask Bjørn Hansen |
| Written in | Perl |
| Operating system | Unix |
| Type | open-source, Mail transfer agent |
| License | MIT license |
| Website | https://smtpd.github.io/qpsmtpd/ |
Script error: No such module "Check for conflicting parameters".
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 Plugins
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 |
|---|---|
| GeoIP[2] | Use GeoIP databases to report geographic information about incoming connections, including distance in km. Assign negative karma from senders that are "too far" away. |
| p0f[3] | p0f uses TCP fingerprint info to identify the senders Operating System, network distance, and more. |
| karma[4] | sender history. Treat senders differently based on message heuristics and sending history. |
| dnsbl[5] | DNS blacklists |
| earlytalker[6] | Assure the client doesn't talk before we send the SMTP banner |
| helo[7] | validate the HELO or EHLO message presented by the sender
|
| auth:*[8] | plugins for user authentication include vpopmail, checkpassword, flat_file, and ldap |
| SPF[9] | Sender Policy Framework |
| greylisting[10] | temporary deferrals for unknown senders |
| headers[11] | message header validation |
| URIBL[12] | scan message content for blacklisted URLs |
| Domainkeys[13] | validate domainkeys signatures on incoming mail |
| DKIM[14] | validate DKIM signatures and DKIM sign outgoing messages |
| DMARC[15] | implements the draft DMARC specification for email authentication |
| SpamAssassin[16] | the venerable spam detector |
| dspam[17] | DSPAM is a bayesian anti-spam filter optimized for speed.[18] |
| AntiVirus[19] | A collection of plugins for AVE, Bitdefender, ClamAV, hbevd, Sophie, and uvscan |
| FCrDNS[20] | validate sender has FCrDNS configured |
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Releases". Github. Retrieved 1 September 2019.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "GeoIP plugin". GitHub.
- ^ Page Module:Citation/CS1/styles.css has no content.Spier, Robert. "p0f plugin". github. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."Karma plugin". GitHub. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."DNSBL plugin". GitHub. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Carraway, Devin. "Earlytalker plugin". GitHub. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.simerson, matt. "HELO plugin". GitHub. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."QP Authentication plugins". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Sergeant, Matt. "QP SPF plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Carr, Gavin. "QP greylisting plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "QP headers plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Devin, Carraway. "QP URIBL plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Peacock, John. "QP Domainkeys plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "QP DKIM plugin". GitHub. qpsmtpd.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "QP dmarc plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."QP spamassassin plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "QP dspam plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."Dspam web site". sourceforge. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content."QP anti-virus plugins". GitHub. qpsmtpd. Retrieved 25 April 2013.
- ^ Page Module:Citation/CS1/styles.css has no content.Simerson, Matt. "QP FCrDNS plugin". GitHub. qpsmtpd. Retrieved 25 April 2013.
See also
Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
Further reading
- Using qpsmtpd
- TechTarget article on qpsmtpd Script error: No such module "webarchive".
- Using qpsmtpd for traps.spamassassin.org
External links
- - Qpsmtpd Web site
- qpsmtpd wiki
- Ohloh page Script error: No such module "webarchive".
- Page Module:Citation/CS1/styles.css has no content."qpsmtpd". Freecode.