All Projects → nakov → Smart-Mass-Mailer

nakov / Smart-Mass-Mailer

Licence: MIT license
Smart Bulk Email Sender with Mail Merge, Delay between Emails and HTML Content

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to Smart-Mass-Mailer

email
Aplus Framework Email Library
Stars: ✭ 127 (+149.02%)
Mutual labels:  email, smtp
Drymail
Makes sending emails easy and DRY — For Python 3.
Stars: ✭ 218 (+327.45%)
Mutual labels:  email, smtp
Hermes
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
Stars: ✭ 2,379 (+4564.71%)
Mutual labels:  email, smtp
Mnm
The legitimate email replacement — n-identity, decentralized, store-and-forward, open protocol, open source. (Server)
Stars: ✭ 162 (+217.65%)
Mutual labels:  email, smtp
Mailu
Insular email distribution - mail server as Docker images
Stars: ✭ 3,151 (+6078.43%)
Mutual labels:  email, smtp
Yagmail
Send email in Python conveniently for gmail using yagmail
Stars: ✭ 2,169 (+4152.94%)
Mutual labels:  email, smtp
Hectane
Lightweight SMTP client written in Go
Stars: ✭ 200 (+292.16%)
Mutual labels:  email, smtp
Nanolist
mailing lists - the unix way
Stars: ✭ 153 (+200%)
Mutual labels:  email, smtp
Magento 2 Smtp
Magento 2 SMTP Extension helps the owner of store simply install SMTP (Simple Mail Transfer Protocol) server which transmits the messages into codes or numbers.
Stars: ✭ 228 (+347.06%)
Mutual labels:  email, smtp
Mailer
A light-weight, modular, message representation and mail delivery framework for Python.
Stars: ✭ 225 (+341.18%)
Mutual labels:  email, smtp
Swift Smtp
Swift SMTP client
Stars: ✭ 162 (+217.65%)
Mutual labels:  email, smtp
mail
Actively maintained fork of gomail. The best way to send emails in Go.
Stars: ✭ 376 (+637.25%)
Mutual labels:  email, smtp
Email Verifier
✅ A Go library for email verification without sending any emails.
Stars: ✭ 162 (+217.65%)
Mutual labels:  email, smtp
Ptorx
📩🛡 Email privacy. Anonymously send and receive with alias forwarding.
Stars: ✭ 187 (+266.67%)
Mutual labels:  email, smtp
Free Email Forwarding
The best free email forwarding for custom domains. Visit our website to get started (SMTP server)
Stars: ✭ 2,024 (+3868.63%)
Mutual labels:  email, smtp
Aiosmtpd
A reimplementation of the Python stdlib smtpd.py based on asyncio.
Stars: ✭ 195 (+282.35%)
Mutual labels:  email, smtp
Magma
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
Stars: ✭ 1,740 (+3311.76%)
Mutual labels:  email, smtp
Papercut Smtp
Papercut SMTP -- The Simple Desktop Email Server
Stars: ✭ 2,094 (+4005.88%)
Mutual labels:  email, smtp
Vmime
VMime Mail Library
Stars: ✭ 218 (+327.45%)
Mutual labels:  email, smtp
Mailyak
An elegant MIME/SMTP email library with support for attachments
Stars: ✭ 244 (+378.43%)
Mutual labels:  email, smtp

Smart-Mass-Mailer

This is a very simple bulk email sender (client), implemented in C# and .NET Core. It sends an email message (by given HTML template file) to a list of recipients (given in Excel spreadsheet, holding columns "email" + "name"), with simple mail-merge functionality.

This software is for developers only. It is not intended for end-users, no GUI is available.

Goals

The goal of this software is to send reliably bulk emails (e.g. 10,000 emails) without using MailChimp or similar email marketing software. Sending thousands of emails will not work for most email providers (like Office 365 and GMail). It will say "stop, are you a spammer?". Registering own SMTP server or using an SMTP from sites like MailJet + mail client like Outlook / Thunderbird / Evolution + mail merge will do the job, but most emails will be marked as spam. This is because you send too agressivly, e.g. 10,000 emails for 5 minutes. Best results come when you send emails one by one with 5-30 seconds delay after each mail sent. This is what this software does.

How to Use It?

  1. Setup an SMTP server (be sure to configure correctly the SPF records for your domain + reverse DNS + others). Or purchase SMTP from MailGun / MailJet / other.
  2. Setup your email template HTML file (see the sample).
  3. Prepare your Excel database holding the target emails and person names (see the sample).
  4. Configure the app settings: appsettings.json (SMTP server settings, email sender, mail subject, delay between emails, etc.)
  5. Run the app and wait. It takes time (intentially). I run this in the night.
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].