Hedwig - Send email to any SMTP server like a boss, in Swift and cross-platform

  •        43

Hedwig is a Swift package which supplies a set of high level APIs to allow you sending email to an SMTP server easily. If you are planning to send emails from your next amazing Swift server app, Hedwig might be a good choice. You can find more information on how to use Swift Package Manager in Apple's official page.

https://github.com/onevcat/Hedwig

Tags
Implementation
License
Platform

   




Related Projects

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.

MailKit - A cross-platform .NET library for IMAP, POP3, and SMTP.

  •    CSharp

MailKit is a cross-platform mail client library built on top of MimeKit.The main goal of this project is to provide the .NET world with robust, fully featured and RFC-compliant SMTP, POP3, and IMAP client implementations.

Mail-in-a-Box - One click easy-to-deploy SMTP server

  •    Python

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up.

Postal - A fully featured open source mail delivery platform for incoming & outgoing e-mail

  •    Ruby

Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers. Postal was developed by aTech Media to serve its own mail processing requirements and we have since decided that it should be released as an open source project for the community.

Hastymail - IMAP/SMTP client in PHP

  •    PHP

Hastymail is a fast, secure, rfc-compliant, cross-platform IMAP/SMTP client application written in PHP providing a clean web interface for sending and reading E-mail. It is compatible with PDAs, phones, text browsers, and all mainstream browsers. The ability to use a database for storing user settings, contacts, and plugin data, with support for both Postgresql and Mysql.


MailCatcher - Catches mail and serves it through a dream

  •    Ruby

MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.

DavMail - POP/IMAP/SMTP/Caldav to Exchange

  •    Java

DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display.

Citadel

  •    C

Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

YPOPs! - POP3/SMTP Access to Yahoo

  •    C++

YPOPs! is an application which emulates a POP3/SMTP mail server and provides free POP3 and SMTP access to Yahoo! Mail. It does not depend on Yahoo's POP3/SMTP mail server. You can use a mail client of your choice!

CRSMail - JAVA based E-Mail server

  •    Java

CRSMail a 100% JAVA based E-Mail server. It supports SMTP, POP3, Plugins, Can listen on multiple ports, Log's everything to a log file etc.

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

  •    Go

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.

go-guerrilla - Mini SMTP server written in golang

  •    Go

Breaking change: The structure of the config has recently changed to accommodate more advanced TLS settings. A lightweight SMTP server written in Go, made for receiving large volumes of mail. To be used as a package in your Go project, or as a stand-alone daemon by running the "guerrillad" binary.

JavaMail - Java library to build Mail and Messaging Applications

  •    Java

The JavaMail API is a set of abstract APIs that model a mail system. The API provides a platform independent and protocol independent framework to build Java technology based email client applications. The JavaMail API provides facilities for reading and sending email. Service providers implement particular protocols. Several service providers are included with the JavaMail API package; others are available separately.

Modoboa - Mail hosting made simple

  •    Python

Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. It provides useful components such as an administration panel or a webmail. Modoboa integrates with well known software such as Postfix or Dovecot. A SQL database (MySQL, PostgreSQL or SQLite) is used as a central point of communication between all components.

Enkive - Email Archiving and eDiscovery software

  •    Java

Enkive is a e-mail archiving and retrieval application. It captures e-mail messages as they arrive or are sent to ensure they are retained before a worker can delete them in an e-mail client. The archived mails could be searched and retrieved. Enkive can import mail from a file in mbox format. It dedupicates email and attachments, only one copy of the messages are stored.

deepOfix - Mail Server

  •    C

The deepOfix Mail Server makes it possible for organisations with minimal technical expertise to have robust messaging infrastructure. It has built in LDAP support, SMTP, POP3 and IMAP services.

magento2-gmail-smtp-app - Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

  •    PHP

Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 or other SMTP server. Sending transactional emails to customers is a vital part of running an e-commerce store. Our free custom Magento extension integrates with all major email service provider and third-party SMTP server to reliably deliver messages in customers' inbox.

MailHog - Web and API based SMTP testing

  •    Go

MailHog is an email testing tool for developers. Configure your application to use MailHog for SMTP delivery, View messages in the web UI, or retrieve them with the JSON API, Optionally release messages to real SMTP servers for delivery. Inspired by MailCatcher, easier to install.Built with Go - MailHog runs without installation on multiple platforms.

PHP Portable SMTP Server for Windows

  •    PHP

This is the first portable SMTP server for windows . the goal of this project is use mail() function in php on windows ( Apache Win32 like XAMPP , EasyPHP , ... ) . now you can have a SMTP server on your USB , CD-ROM or any of your softwares and use mail