PHPackages                             hampel/symfonymailer-sparkpost - 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. hampel/symfonymailer-sparkpost

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

hampel/symfonymailer-sparkpost
==============================

A Symfony Mailer Transport for SparkPost

1.1.3(8mo ago)033MITPHPPHP &gt;=7.2.5

Since Aug 9Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/hampel/symfonymailer-sparkpost)[ Packagist](https://packagist.org/packages/hampel/symfonymailer-sparkpost)[ Docs](https://github.com/hampel/symfonymailer-sparkpost)[ RSS](/packages/hampel-symfonymailer-sparkpost/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (6)Used By (0)

Symfony Mailer SparkPost Driver
===============================

[](#symfony-mailer-sparkpost-driver)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0a6b591608909af85cd1f076b85616a18250b4fbd82fc5b539a4c556c17f7d3a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68616d70656c2f73796d666f6e796d61696c65722d737061726b706f73742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/symfonymailer-sparkpost)[![Total Downloads](https://camo.githubusercontent.com/e61cd35e01955fb723d325cef38675bce30a08289600771838cb6b28cfb2ce9a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f68616d70656c2f73796d666f6e796d61696c65722d737061726b706f73742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/symfonymailer-sparkpost)[![Open Issues](https://camo.githubusercontent.com/9719515979ddd3722c4aa915cb756db7022bdb7e2bd67584c00d3ed0a7dc0457/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f68616d70656c2f73796d666f6e796d61696c65722d737061726b706f73742e7376673f7374796c653d666c61742d737175617265)](https://github.com/hampel/symfonymailer-sparkpost/issues)[![License](https://camo.githubusercontent.com/9a2c621e8b10431cd229155e6f8a161f7a1381a3a614d526790da7031f599a87/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f68616d70656c2f73796d666f6e796d61696c65722d737061726b706f73742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hampel/symfonymailer-sparkpost)

By [Simon Hampel](mailto:simon@hampelgroup.com)

Description
-----------

[](#description)

Standalone implementation of Symfony Mailer SparkPost Driver based on  - but using GuzzleHttp as the HTTP client rather than Symfony HTTP Client.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require hampel/symfonymailer-sparkpost
```

Usage
-----

[](#usage)

The SparkPost options available are defined in the API: [SparkPost options](https://developers.sparkpost.com/api/transmissions/#header-request-body)

```
$sparkpostOptions = [
	'options' => [
		'open_tracking' => false,
		'click_tracking' => true,
		'transactional' => true,
	],
];

$transport = new SparkPostApiTransport(
	'MYSPARKPOSTAPIKEY',
	new GuzzleHttp\Client
);

new SparkPostEmail();
$email->setOptions([
    'click_tracking' => false,
    'open_tracking' => true,
    'transactional' => true,
]);
$email->setCampaignId('my-campaign');
$email->from('webmaster@example.com');
$email->to('me@example.com');
$email->subject('My subject');
$email->text(...);
$email->html(...);

$result = $transport->send($email);
```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance60

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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 ~96 days

Total

5

Last Release

255d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b2e02745af0cfa73e5f00eb8faf965a13296351e62f4802cc76a148cdbc95dbd?d=identicon)[hampel](/maintainers/hampel)

---

Top Contributors

[![simonhampel](https://avatars.githubusercontent.com/u/443890?v=4)](https://github.com/simonhampel "simonhampel (11 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hampel-symfonymailer-sparkpost/health.svg)

```
[![Health](https://phpackages.com/badges/hampel-symfonymailer-sparkpost/health.svg)](https://phpackages.com/packages/hampel-symfonymailer-sparkpost)
```

###  Alternatives

[illuminate/mail

The Illuminate Mail package.

5910.1M391](/packages/illuminate-mail)[therobfonz/laravel-mandrill-driver

Mandrill Driver for Laravel

773.5M](/packages/therobfonz-laravel-mandrill-driver)[symfony/mailjet-mailer

Symfony Mailjet Mailer Bridge

484.7M12](/packages/symfony-mailjet-mailer)[mailersend/laravel-driver

MailerSend Laravel Driver

87732.8k4](/packages/mailersend-laravel-driver)[symfony/postmark-mailer

Symfony Postmark Mailer Bridge

4817.4M34](/packages/symfony-postmark-mailer)[symfony/mailchimp-mailer

Symfony Mailchimp Mailer Bridge

275.9M17](/packages/symfony-mailchimp-mailer)

PHPackages © 2026

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