qpsmtpd - qpsmtpd is a flexible smtpd daemon written in Perl

  •        188

Qpsmtpd is an extensible SMTP engine written in Perl. See plugins/quit_fortune for a cute example. Qpsmtpd is licensed under the MIT License; see the LICENSE file for more information.

http://smtpd.github.io/qpsmtpd/
https://github.com/smtpd/qpsmtpd

Tags
Implementation
License
Platform

   




Related Projects

QwikMail

  •    PHP

A small, fast, secure, anti-spam SMTP mail server (MTA). Delivery to mbox files and Maildirs supported. qwik-smtpd supports RBL, relay checking, raw/custom message handlers, and more. Custom authentication via checkpassword and a qmail-compatible configu

amavisd-new - interface between mailer (MTA) and content checkers

  •    Perl

amavisd-new is a high-performance interface between mailer (MTA) and content checkers amd virus scanners. It talks to MTA via (E)SMTP or LMTP or by using helper programs. It works best with Postfix, Sendmail and Exim v4, works with sendmail/milter, or with any MTA as a SMTP relay. The content received from the mail server is processed with Spam and Anti virus scanner and based on the results the mails will be quarantined.

ASSP - Anti-Spam SMTP Proxy

  •    Perl

ASSP is a SMTP proxy which sits between SMTP server and the MTA. It filers the spam and delivers the legtimate mails to the MTA. Its feature include Bayesian analysis, Sender Policy Framework) validation and blocking, Realtime Blackhole Listing, URL Black Listing, Multi-level attachment blocking, LDAP support, Backscatter Detection, SNMP support and lot more.

jmap - JSON Meta Application Protocol Specification (JMAP)

  •    Makefile

This repo contains the specifications for JMAP. JMAP is a modern standard for email clients to connect to mail stores. It therefore primarily replaces IMAP + SMTP submission. It does not replace MTA-to-MTA SMTP transmission. JMAP was built by the community, and continues to improve via the IETF standardization process. Upcoming work includes adding contacts and calendars (replacing CardDAV/CalDAV).

Haraka - A fast, highly extensible, and event driven SMTP server

  •    Javascript

Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast. Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as a MSA running on port 587 with auth and dkim_sign plugins enabled.


ESMTP MTA

  •    C

ESMTP MTA is a user configurable relay-only MTA with a sendmail-compatible syntax, based on libESMTP and supporting the AUTH (including the CRAM-MD5 and NTLM SASL mechanisms) and the StartTLS SMTP extensions.

James - Enterprise Mail Server

  •    Java

James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

Java Email Server

  •    Java

JES is a multi-featured hybrid MTA/MDA server written in the java programming language. It supports TLS, SSL, SMTP authentication, spam control and lot more.

Exim - Message Transfer Agent

  •    C

Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail.

Putmail

  •    Python

Putmail is a very lightweight MTA or SMTP client that may replace the sendmail command when used by MUAs that lack SMTP support.

ASMMS -- Anonymous SMTP Mail Mesg Sender

  •    C

ASMMS -- Anonymous SMTP Mail Message Sender ... is an simple mta, written in C, for sending mails through mail servers, which have no authentication (AUTH). It should work on nearly all POSIX systems, tested only with SunOS, Linux and HPUX.

PHP SMTP Server

  •    PHP

An SMTPd server written in PHP, with user and spool storage in MySQL/Any database

pushmail

  •    C++

pushmail aims to be the opposite of fetchmail. It can be used to push email messages to an smtp server without the need of configuring the local MTA.

pop-before-smtp

  •    Perl

simple daemon in perl, reads maillog, writes a db hash to be read by an MTA (Postfix currently supported) this can allow controlled email relaying

E-MailRelay

  •    C++

E-MailRelay is a simple SMTP proxy and relay MTA, written in C++, for Linux and Windows. As a proxy all messages can be passed through a user-defined program, such as a spam-filter, which can drop, readdress, or edit messages as they pass through.

elspy

  •    C

elspy is an extension to the Exim MTA that allows Exim users to supply a local_scan() function written in Python instead of C. (Exim's local_scan() API lets sysadmins supply site-specific code for approving/rejecting email messages at SMTP time.)

dkfd

  •    C

dkfd is a DomainKeys filter daemon using libdomainkeys library. targeted usage is SMTP proxy of Postfix MTA. Currently developing under Linux/FreeBSD, and Solaris.

Postfix - Mail Server

  •    C

Postfix is mail server that started life at IBM research as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure. The outside has a definite Sendmail-ish flavor, but the inside is completely different. It supports IPv6, DKIM, DomainKeys and SenderID authentication, SPF, Sendmail Milter (mail filter) protocol, Zombie blocker, TLS encryption, LDAP and it supports database like MySQL, PostgreSQL, Berkeley DB, Memcache.

Flow Mail and abuse deny

  •    Perl

Protect your MTA from abuses on SMTP server. Log based to identify abuse and list for firewall filter.

black-hole-mta

  •    C++

The Black Hole MTA is for use in automated package build systems. It looks like a Mail Transfer Agent (MTA) and email goes in but nothing comes out. It is intended for use in chroot jails for automated package build systems.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.