mailcare

[MIRRORING REPOSITORY] See https://gitlab.com/mailcare/mailcare. MailCare is an open source disposable email address services. Accessible via web browser or API to protect your privacy right now.

Stars
237
Forks
40
Open issues
23
Closed issues
0
Last commit
about 1 year ago
Watchers
237
Total releases
0
Total commits
294
Open PRs
23
Closed PRs
0
Repo URL
Platform
License
mit
Category
Usecase
Offers premium version?
NO
Proprietary?
NO
About

MailCare

This is an open source disposable email address service that was built and maintained at mailcare.io.

Installation Prerequisites

  • To run this project, you must have PHP 7 installed and php-mailparse extension.
  • Port 25 should be open from any IP address
  • You should setup a host on your web server for your domain.

Step 1

Begin by cloning this repository to your machine, and installing all Composer & NPM dependencies.

git clone git@gitlab.com:mailcare/mailcare.git
cd mailcare && composer install && npm install
php artisan mailcare:install
Step 2

Next, configure your mail transfer agent (MTA) to catch all emails and route them to the php application mailcare. See bellow an example with Postfix that I personnally use.

sudo php artisan mailcare:configure-postfix /etc/postfix example.org forge

This script does 2 configurations

/etc/postfix/main.cf

Replace the line myhostname = * by myhostname = example.org Add one new line smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination for security purposes. Add one new line local_recipient_maps = to accept any mailbox under the domain myhostname

/etc/postfix/master.cf

Add one new line mailcare unix - n n - - pipe flags=F user=forge argv=php /home/forge/example.org/artisan mailcare:email-receive to create a new hook named mailcare Replace the line smtp inet * by smtp inet n - - - - smtpd -o content_filter=mailcare:dummy to call this new hook each time you receive an email

and reload Postfix.

Step 3

https://www.wormly.com/test-smtp-server

Screenshots Emails

Statistics

Automations

Alternative Projects
No projects found

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.