notifiablehq / receive-email
Let your Laravel app receive emails.
0.15.2
2025-03-30 04:56 UTC
Requires
- php: ^8.2
- illuminate/support: ^12.2
- php-mime-mail-parser/php-mime-mail-parser: ^9.0
Requires (Dev)
- larastan/larastan: ^3.2
- laravel/pint: ^1.21
- orchestra/testbench: ^10.1
- pestphp/pest: ^3.7
- dev-main
- 0.15.2
- 0.15.1
- 0.15.0
- 0.14.5
- 0.14.4
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.1
- 0.12.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- 0.0.3
- 0.0.2
- 0.0.1
- dev-refactor-filters
- dev-add-tests
- dev-refactors
This package is auto-updated.
Last update: 2025-03-30 04:58:25 UTC
README
Let your Laravel app receive emails.
Installation
composer require notifiablehq/receive-email
Usage
TBD
Forge Deployment
- Add this to your recipes, you can name it
Install Mailparse
. Make sure the user isroot
.
apt-get update apt-get install -y php-cli php-mailparse
-
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 showAdvance Settings
to select this. -
Once you have the server ready, open up
Port 25
, add your site, and deploy your Laravel app. -
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
-
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: