Skip to content

NotifiableHQ/receive-email

Repository files navigation

Receive Email

Let your Laravel app receive emails.

Installation

composer require notifiablehq/receive-email

Usage

TBD

Forge Deployment

  1. Add this to your recipes, you can name it Install Mailparse. Make sure the user is root.
apt-get update
apt-get install -y php-cli php-mailparse
  1. If you already have an existing server, run this recipe on that server. Otherwise, create a new server and make sure to select this recipe as a Post-Provision Recipe. You'll have to show Advance Settings to select this.

  2. Once you have the server ready, open up Port 25, add your site, and deploy your Laravel app.

  3. SSH into your Forge server and go to your site directory. Then run the setup command as a super user:

sudo php artisan notifiable:setup-postfix domain-that-receives-email.com
  1. Add the following DNS records to your domain:

    Type Host Value
    A your-application-domain.com your.forge.ip.address
    Type Host Value Priority
    MX domain-that-receives-email.com your-application-domain.com 10

Research References

Credits

The solutions in this package are inspired by the following projects:

About

Let your Laravel app receive emails.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages