PHPackages                             vakata/mail - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. vakata/mail

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

vakata/mail
===========

A few simple mail sender classes

1.6.0(2mo ago)06.0k↓78.2%MITPHPPHP &gt;=8.3.0

Since Dec 7Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/vakata/mail)[ Packagist](https://packagist.org/packages/vakata/mail)[ Docs](https://github.com/vakata/mail)[ RSS](/packages/vakata-mail/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (4)Versions (26)Used By (0)

mail
====

[](#mail)

[![Latest Version on Packagist](https://camo.githubusercontent.com/8f54b62c458c27963bf48628511714f2179157dcc9ddb3ce8b17a813e251eb02/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76616b6174612f6d61696c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/vakata/mail)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/aa83605080cd575f2edd67e6434d0a20eefeed8683adb16247cf34353b4fefa1/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f76616b6174612f6d61696c2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/vakata/mail)[![Code Climate](https://camo.githubusercontent.com/757130f864a36b8926e46a799793a14d22a48be47dd5268280c4a9f944e4400a/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f76616b6174612f6d61696c2e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/vakata/mail)[![Tests Coverage](https://camo.githubusercontent.com/9fb9660c00eb1ede447d821ed41cf3d37c44ba279cebeea5204588fa3d324d26/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f636f7665726167652f6769746875622f76616b6174612f6d61696c2e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/vakata/mail)

A few simple mail sender class.

Install
-------

[](#install)

Via Composer

```
$ composer require vakata/mail
```

Usage
-----

[](#usage)

```
// build the message
$mail = new \vakata\mail\Mail();
$mail
    ->setFrom('Name Family ') // or simply an email
    ->setSubject('Testmail') // unicode is fine too
    ->setMessage('Check this pic out ')
    ->setTo(['first@recipient.tld', 'Second Person '])
    ->setCc('mail@domain.tld')
    ->setBcc('bcc@domain.tld');

// send the message
$sender = new \vakata\mail\driver\SMTPSender('ssl://user:pass@host:port');
// PHP mail() is also supported:
// $sender = new \vakata\mail\driver\MailSender();

$sender->send($mail); // return an array of good and bad emails
```

Read more in the [API docs](docs/README.md)

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [vakata](https://github.com/vakata)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance85

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~157 days

Recently: every ~604 days

Total

25

Last Release

78d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.4.0

1.5.1PHP &gt;=8.3.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/146052?v=4)[Ivan Bozhanov](/maintainers/vakata)[@vakata](https://github.com/vakata)

---

Top Contributors

[![vakata](https://avatars.githubusercontent.com/u/146052?v=4)](https://github.com/vakata "vakata (37 commits)")

---

Tags

mailvakata

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vakata-mail/health.svg)

```
[![Health](https://phpackages.com/badges/vakata-mail/health.svg)](https://phpackages.com/packages/vakata-mail)
```

###  Alternatives

[php-imap/php-imap

Manage mailboxes, filter/get/delete emails in PHP (supports IMAP/POP3/NNTP)

1.7k13.4M52](/packages/php-imap-php-imap)[zbateson/mail-mime-parser

MIME email message parser

54753.3M91](/packages/zbateson-mail-mime-parser)[php-mime-mail-parser/php-mime-mail-parser

A fully tested email parser for PHP 8.2+ (mailparse extension wrapper).

1.0k10.4M35](/packages/php-mime-mail-parser-php-mime-mail-parser)[nette/mail

📧 Nette Mail: A handy library for creating and sending emails in PHP.

54010.2M282](/packages/nette-mail)[webklex/php-imap

PHP IMAP client

4466.7M27](/packages/webklex-php-imap)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M6](/packages/propaganistas-laravel-disposable-email)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
