All Projects → schahriar → Galleon

schahriar / Galleon

Licence: other
A badass SMTP mail server built on Node to make your life simpler.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Galleon

Ptorx
📩🛡 Email privacy. Anonymously send and receive with alias forwarding.
Stars: ✭ 187 (+1235.71%)
Mutual labels:  mail, smtp
Tmail
Golang SMTP server
Stars: ✭ 251 (+1692.86%)
Mutual labels:  mail, smtp
Maddy
✉️ Composable all-in-one mail server.
Stars: ✭ 2,800 (+19900%)
Mutual labels:  mail, smtp
Free Email Forwarding
The best free email forwarding for custom domains. Visit our website to get started (SMTP server)
Stars: ✭ 2,024 (+14357.14%)
Mutual labels:  mail, smtp
go-mail
📧 A cross platform mail driver for GoLang. Featuring Mailgun, Postal, Postmark, SendGrid, SparkPost & SMTP.
Stars: ✭ 169 (+1107.14%)
Mutual labels:  mail, smtp
Docker Postfix
Simple SMTP server / postfix null relay host for your Docker and Kubernetes containers. Based on Alpine Linux.
Stars: ✭ 163 (+1064.29%)
Mutual labels:  mail, smtp
Smtp-cracker
[NEW] : Simple Mail Transfer Protocol (SMTP) CHECKER - CRACKER Tool V2
Stars: ✭ 67 (+378.57%)
Mutual labels:  mail, smtp
Hedwig
Send email to any SMTP server like a boss, in Swift and cross-platform
Stars: ✭ 1,096 (+7728.57%)
Mutual labels:  mail, smtp
enough mail
IMAP, POP3 and SMTP clients for Dart developers. Contains both low level as well as a high level API.
Stars: ✭ 78 (+457.14%)
Mutual labels:  mail, smtp
MailDemon
Smtp server for mass emailing, managing email lists and more. Built on .NET Core. Linux, MAC and Windows compatible.
Stars: ✭ 113 (+707.14%)
Mutual labels:  mail, smtp
Postal
✉️ A fully featured open source mail delivery platform for incoming & outgoing e-mail
Stars: ✭ 11,148 (+79528.57%)
Mutual labels:  mail, smtp
imail
small mail server
Stars: ✭ 88 (+528.57%)
Mutual labels:  mail, smtp
Mailinabox
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.
Stars: ✭ 10,649 (+75964.29%)
Mutual labels:  mail, smtp
Neomutt
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Stars: ✭ 2,343 (+16635.71%)
Mutual labels:  mail, smtp
Mailmergelib
MailMergeLib is a mail message client library which provides comfortable mail merge capabilities for text, inline images and attachments, as well as good throughput and fault tolerance for sending mail messages.
Stars: ✭ 97 (+592.86%)
Mutual labels:  mail, smtp
Mailu
Insular email distribution - mail server as Docker images
Stars: ✭ 3,151 (+22407.14%)
Mutual labels:  mail, smtp
Sendria
Sendria (formerly MailTrap) is a SMTP server designed to run in your dev/test environment, that is designed to catch any email you or your application is sending, and display it in a web interface instead of sending to real world.
Stars: ✭ 30 (+114.29%)
Mutual labels:  mail, smtp
Mailer
A lightweight PHP SMTP mail sender
Stars: ✭ 53 (+278.57%)
Mutual labels:  mail, smtp
rb-sisimai
Mail Analyzing Interface for email bounce: A Ruby library to parse RFC5322 bounce mails and generating structured data as JSON from parsed results. Ruby version of Sisimai: an error mail analyzer.
Stars: ✭ 78 (+457.14%)
Mutual labels:  mail, smtp
SimpleKotlinMail
A simple, coroutine based Kotlin Email API for both client- and server-side projects
Stars: ✭ 56 (+300%)
Mutual labels:  mail, smtp

Galleon Logo

A badass SMTP mail server built on Node to make your life simpler.

*Galleon is a super fast & efficient mail server powered by Node.JS and our favorite Document Database MongoDB or your own choice of Database. It will feature all the awesome stuff the big providers have, yet provides you with a powerful API to expand it on your own.

Get ready to sail into a new world featuring:

  • Web based user interface SEASCAPE
  • Spam protection by default (Follow the tutorial here!)
  • Simple Mail Transfer Protocol SMTP (Listen, Process, Send)
  • Connection control (ratelimiting, bandwith limiting and other terms that makes me sound professional) as a module
  • Did I mention super fast? (Blame it on Node)

*Galleon is named after multi-deck armed merchant ships dating back to 16th century.

Build Status

Installation

Installation can be as simple as this (but follow the directions):

npm install -g galleon

Note: Galleon requires NodeJS v6.x.x and above.

Visit the tutorial for more info.

Why ditch your old Mail Servers?


Are you tired of paying insane amounts of money for uselss services that come bundled with your email service subscription?

Are you tired of spending a ton of more money on a specialist to set up a mail server for you using ancient technology just because you can't get it up and running yourself?

Are you tired of setting up 3-5 different applications on your server to get be able to receive email?

Are you tired of seeing mediocre marketing questions?

Are you tired?

Well, Galleon is your solution. All you need is a server a domain name and a basic setup to get a complete mail server up which can serve a ton of other domains and users but guess what? We'll cover all the steps in this same repository. The goal is to make it easy and secure for all developers to have their own private domain running.

Launch An API Server

You can easily run a Galleon server by installing the package globally and using the following command:

Note: Use Authbind to run on port 25

galleon start

BUT, to get a complete solution running you'll need to follow a few steps. The best part is that the following command does most of the work:

galleon setup

You can install Seascape as your Webmail front-end module ... like this:

galleon install seascape
galleon restart

And use it on your port 2095

Features

  • API (port 3080)
  • Module support
  • Database and Raw storage
  • Database Adapter support for -> MongoDB, Redis, MySQL, PostgreSQL, SQLServer, etc.
  • Outbound Support (Send Emails)
  • Daemon Manager [PM2][https://github.com/Unitech/pm2]
  • Spam detection/reporting/learning etc. with SPAMASSASIN
  • XSS protection
  • Encryption & SSL support
  • CLI Automation
  • Session based auth with bcrypt
  • Built-in user management
  • Full attachment support (multipart upload, checksums etc.)
  • Automatic file/email/raw deletion based on email status on the database
  • & many more ...

VERSION: 0.3 Golden Hind -> Beta 2

Upcoming

These features are currently being tested and will be released in October 2015:

  • Tutorials and Documentation for creating modules and front-end interfaces

What's next?

  • DoS protection
  • SPF & DKIM Support (broken in v0.3.x)
  • Raw Import & Deletion
  • Admin interface
  • Multiple Association

NOTICE

GALLEON & SEASCAPE are both in beta stages and may/will have critical bugs. These bugs will be fixed as we get closer to a release version. You can report any issues with this repository here.

License

Who doesn't love a MIT license? Make sure you read the license and don't participate in any form of abuse (Spam, etc.) using any parts of this project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].