Laravel Mailbox 📬

Handle incoming emails in your Laravel application.

Get Started →

Fluent API

Laravel Mailbox has a fluent API that allows you to easily define custom mailboxes to catch incoming emails.

Automate tasks

Use Laravel Mailbox to automate tasks and automatically perform tasks whenever your application receives an incoming email.

Multiple-Drivers supported

Laravel Mailbox supports Mailgun, SendGrid and local development out of the box - with the ability to add new drivers easily.

$ composer require beyondcode/laravel-mailbox
Mailbox::from('{username}@gmail.com', function (InboundEmail $email, $username) {
    // Access email attributes and content
    $subject = $email->subject();
    
    $email->reply(new ReplyMailable);
});