Software:MIMEDefang

From HandWiki
MIMEDefang
Developer(s)Dianne Skoll, Dave O'Neill, Faraz Vahabzadeh, Giovanni Bechis, Bill Cole, Kevin A. McGrail
Stable release
3.6 / Script error: No such module "Date time".[1]
Written inC, Perl
TypeMail filtering
LicenseGNU General Public License
Websitemimedefang.org

MIMEDefang is a GPL licensed framework for filtering e-mail. It uses sendmail's "Milter" API, some C glue code, and some Perl code to let the user write high-performance mail filters in Perl.[2]

History

MIMEDefang was originally developed by Dianne Skoll,[3] who was contracted by the Royal College of Physicians and Surgeons of Canada in 2000 to help stop the flood of email viruses to the college's network. The software was written to filter attachments and was originally called MIMESweeper, then MIMEDefanger, and currently MIMEDefang. Skoll announced her software to the public on August 28, 2000. On December 21, 2001, a version incorporating support for SpamAssassin was released, making MIMEDefang a filter for both spam and viruses. Skoll's company, Roaring Penguin Software, developed and sold a commercial anti-spam product known as CanIt, which is based on the open-source version of MIMEDefang.

On March 5, 2020, AppRiver agreed to give The McGrail Foundation leadership of the open-source MIMEDefang project[4] for a period of three years, automatically renewable for one-year terms after that unless either AppRiver or The McGrail Foundation chooses not to renew the agreement. On May 28, 2021, Dianne Skoll announced[5] a fork of the project, known as Mailmunge.[6]

Architecture

The Milter library included with Sendmail uses POSIX threads to allow multiple concurrent filters. MIMEDefang's Perl filter uses a pre-forked process model, similar to the traditional Apache Web server multi-processing model. MIMEDefang therefore consists of three components:[7]


References

  1. Bechis, Giovanni (26 February 2025). "MIMEDefang 3.6 released". mimedefang (Mailing list).
  2. "MIMEDefang". Archived from the original on 22 May 2014. https://web.archive.org/web/20140522045743/http://www.mimedefang.org/. Retrieved 21 May 2014. 
  3. "Who is Dianne?". http://dianne.skoll.ca/who-is-dianne/. 
  4. "MIMEDefang donated to The McGrail Foundation". https://mcgrail.com/newsmanager/news_article.cgi?news_id=3. 
  5. "Mailmunge Announcement". https://lists.mimedefang.org/pipermail/mimedefang_lists.mimedefang.org/2021-May/029653.html. 
  6. "Mailmunge FAQ". https://mailmunge.org/faq/. 
  7. "Frequently Asked Questions". https://mimedefang.org/faq/.