notifiableapp/receive-email

Let your Laravel app receive emails.

0.6.1 2024-05-11 12:52 UTC

This package is auto-updated.

Last update: 2024-05-11 13:10:23 UTC


README

Let your Laravel app receive emails.

Installation

composer require notifiableapp/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: