Browse free open source Email software and projects for Mac below. Use the toggles on the left to filter open source Email software by OS, license, language, programming language, and project status.

  • Passwordless Authentication and Passwordless Security Icon
    Passwordless Authentication and Passwordless Security

    Identity is everything. Protect it with Duo.

    It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
    Get a Free Trial
  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    PHPMailer

    PHPMailer

    The classic email sending library for PHP

    PHPMailer – A full-featured email creation and transfer class for PHP. Support for UTF-8 content and 8bit, base64, binary, and quoted-printable encodings. SMTP authentication with LOGIN, PLAIN, CRAM-MD5, and XOAUTH2 mechanisms over SMTPS and SMTP+STARTTLS transports. Validates email addresses automatically. Many PHP developers need to send email from their code. The only PHP function that supports this directly is mail(). However, it does not provide any assistance for making use of popular features such as encryption, authentication, HTML messages, and attachments. Formatting email correctly is surprisingly difficult. There are myriad overlapping (and conflicting) standards, requiring tight adherence to horribly complicated formatting and encoding rules – the vast majority of code that you'll find online that uses the mail() function directly is just plain wrong, if not unsafe!
    Downloads: 163 This Week
    Last Update:
    See Project
  • 2
    MailHog

    MailHog

    Web and API based SMTP testing

    Inspired by MailCatcher, easier to install. Built with Go, MailHog runs without installation on multiple platforms. Run it from Docker Hub or using the provided Dockerfile. The SMTP server starts on port 1025, the HTTP server starts on port 8025, in-memory message storage. ESMTP server implementing RFC5321. Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920). Web interface to view messages (plain text, HTML or source). Supports RFC2047 encoded headers. Real-time updates using EventSource. Release messages to real SMTP servers. Chaos Monkey for failure testing. HTTP API to list, retrieve and delete messages. See APIv1 and APIv2 documentation for more information. HTTP basic authentication for MailHog UI and API. Multipart MIME support. Download individual MIME parts. In-memory message storage. MongoDB and file based storage for message persistence. Lightweight and portable. No installation required.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 3
    Google Apps Manager

    Google Apps Manager

    Command line management for Google G Suite

    Google Apps Manager or GAM is a free and open source command line tool for Google G Suite Administrators that allows them to manage many aspects of their Google Apps Account quickly and easily. With GAM you can create and manage users, groups and domains; manage email, security and calendar settings; manage admins and organizations and many more. To use GAM Google Apps Business, Education, Partner or Government Edition is required.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 4
    base64 RFC1113 Vanilla ANSI-C Code for a portable stand-alone file encode/decode utility. In 2001, I asked people to 'Help me break it!' Since then, 10+years later, the code remains unbroken and is in wide production use world-wide. It has been ported to all major architectures and been used as a template for ports to different computer and human languages. This is very mature and stable code. Although this comes from a project that was constrained by export controls and is used in secure systems, it is not security code per-se. I have therefore altered the 'Export Controls' category.
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar Icon
    Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar

    See what hackers already know about your organization – and stop them from getting in.

    Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
    Free Trial
  • 5
    Sieve is a mail filtering language standardized as RFC 3028 / RFC 5228 and its extensions. libSieve provides a simple, clean API for parsing and executing Sieve scripts. Code is on GitHub: http://github.com/sodabrew/libsieve
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 6
    Bamboo

    Bamboo

    Testable, composable, and adapter based Elixir email library

    Bamboo is part of the thoughtbot Elixir family of projects. Flexible and easy-to-use email for Elixir. Built-in support for popular mail delivery services. Bamboo ships with adapters for several popular mail delivery services, including Mandrill, Mailgun, and SendGrid. It's also quite easy to write your own delivery adapter if your platform isn't yet supported. Deliver emails in the background. Most of the time you don't want or need to wait for the email to send. Bamboo makes it easy with Mailer.deliver_later. A functional approach to mail delivery. Emails are created, manipulated, and sent using plain functions. This makes composition a breeze and fits naturally into your existing Elixir app. Unit test with ease. Bamboo separates email creation and email delivery allowing you to test by asserting against email fields without the need for special functions. Dead-simple integration tests. Bamboo provides helper functions to make integration testing easy and robust.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    MailSlurper

    MailSlurper

    Local, web-based mail server application. Slurp mails into oblivion!

    MailSlurper is a small SMTP mail server that slurps mail into oblivion! MailSlurper is perfect for individual developers or small teams writing mail-enabled applications that wish to test email functionality without the risk or hassle of installing and configuring a full-blown email server. It's simple to use! Simply set up MailSlurper, configure your code and/or application server to send mail through the address where MailSlurper is running, and start sending emails! MailSlurper will capture those emails into a database for you to view at your leisure. The following are general instructions for compiling MailSlurper. Your details may vary a bit here and there. The below example is based on a Unix-style system, such as Ubuntu or OSX. Furthermore, for instructional purposes, it is assumed that your GOPATH is set to ~/code/go, and that you have a folder in your source directory called github.com. Your setup may vary.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    VMime is a free mail library for C++. This is an open-source solution for working with MIME messages and Internet messaging services like IMAP, POP or SMTP.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    mstor
    mstor is an extensible framework for JavaMail local store providers. By default mstor provides support for the mbox email storage format and Java Content Repositories (JCRs).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Encode/Decode library to/from Basic Encoding Rules (BER) of ASN.1 written in Visual Basic .Net. Useful to implement any protocol that uses BER (LDAP, SNMP, etc.).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    FakeSMTPServer is a solution for testing web-based products that require a "unique" email address. Instead of being a "real" smtp server, this server forwards all email to a single email address, or can output them to the console instead.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    PHP FormMail Generator - A tool to create ready-to-use web forms in a flash. Once the form has been generated, you have a full functional web form. Including error checking of required fields, email address validation, credit card number & expiry date che
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Set of pure useful Java utilities taking care of common tasks and avoiding re-write of code
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    The goal of this project is to develop a very simple SMTP server that responds to SMTP requests and makes received messages available for query at a later time. All useful features for a SMTP server that can be used in an automated testing suite.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    CRM114 is a Controllable Regex Mutilator and filter. It provides arbitrary stream filtering for antispam, adkiller proxies, syslog monitoring, etc. CRM114 has a structured, easily understood way to express regex-based filters, and a learn-by-example mod
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    An extensible .NET-based API for accessing Google's Gmail service. The model is very modular, as it follows common OOP design patterns. A small reference application is included that acts as a system tray mail notifier and address book importer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    The \\\"Archimedes Project\\\" extracts XML metadata content from Versata\\\'s repositories. It generates detailed reports (JavaDoc for Business Rules), persist XML business rules (Rules Repository) , and create JUNIT & Euclid test scripts 5.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    removed
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    tisift

    imap cleanup & command line tool

    Beta state! tisift: scaning folder and sort messages with given filter rules. tish: imap shell = imap command line tools. Example: # Set MsgId on Mails without one FOLDER="Archives" ; tils -I "$FOLDER" |grep "\{"|while read LINE ; do tish -x addheader "$FOLDER" "$LINE" "X-New-Header: true" ; done # Correct Date to second received header: tish date Archives PATTERN received2 # Import or export mbox tish exportmbox Archives >file.mbox tish importmbox Archives <file.mbox Written in ruby. Attention: Use on your own risc! You can damage your whole mail data!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    This anonymous emailer script written in PHP is a free, opensource project designed to send EMails from anyone to anyone, with additional details such as Reply-To ,an anti-spam CAPTCHA and a WYSIWYG.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Angular-filter

    Angular-filter

    Bunch of useful filters for AngularJS with no external dependencies!

    Bunch of useful filters for AngularJS (with no external dependencies!). You can install angular-filter using 4 different methods. Include angular-filter.js (or angular-filter.min.js) in your index.html, after including Angular itself. Add 'angular.filter' to your main module's list of dependencies. If a string is provided, it will filter out duplicates using the provided expression.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ArchAngel INC is a web-based community for developers in some Open Source projects based primarily in Joomla! We are now developing some web applications to use directly with Joomla! systems (custom & automatic installers included).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This web service developped in Java provides WebForum services on the IMAP4/POP3 protocol : you don't need database, and common messaging tool like Netscape Messenger or Outlook permits to create/delete new forum and to moderate messages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This Web Service developped with Java uses The Babel Objects Framework. You can combine objects to create your own templates with DreamWeaver extension or reuse the component to build your own application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.