oralunal/gmail-api-for-laravel

A Laravel package that allows you to use Gmail API as a mail driver

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/oralunal/gmail-api-for-laravel

1.0.2 2025-09-25 04:19 UTC

This package is auto-updated.

Last update: 2025-09-25 04:19:38 UTC


README

Latest Version on Packagist Total Downloads

A Laravel package that allows you to use Gmail API as a mail driver.

Features

  • Use Gmail API instead of SMTP
  • Using OAuth 2.0 for server-to-server authentication
  • Full Laravel mail system integration
  • Laravel 12.x support
  • Auto-discovery (no manual registration needed)

Support me

Your support is not required or expected, but we would appreciate it.

Installation

You can install the package via composer:

composer require oralunal/gmail-api-for-laravel

Below are the contents of the published config file:

return [
    'credentials_json_full_path' => env('GMAIL_API_CREDENTIALS_JSON_FULL_PATH', false),
];

You should update the credentials_json_full_path value in your .env file.

GMAIL_API_CREDENTIALS_JSON_FULL_PATH=/full/path/to/credentials.json

Usage

Update MAIL_MAILER and MAIL_FROM_ADDRESS in your .env file.

MAIL_MAILER=gmail-api
MAIL_FROM_ADDRESS=you@domain.com

Credits

License

The MIT License (MIT). Please see License File for more information.