PHPackages                             sudhaus7/mail-spool - 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. sudhaus7/mail-spool

ActiveTypo3-cms-extension[Mail &amp; Notifications](/categories/mail)

sudhaus7/mail-spool
===================

Integrates swiftmailer spool transport for TYPO3.

2.1.0(6y ago)05.0k1GPL-3.0+PHP

Since Oct 15Pushed 6y agoCompare

[ Source](https://github.com/sudhaus7/TYPO3.EXT.mail_spool)[ Packagist](https://packagist.org/packages/sudhaus7/mail-spool)[ Docs](https://github.com/sudhaus7/TYPO3.EXT.mail_spool)[ RSS](/packages/sudhaus7-mail-spool/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (7)Used By (0)

﻿.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM.

Documentation
-------------

[](#documentation)

This is a Fork of [https://github.com/r3h6/TYPO3.EXT.mail\_spool](https://github.com/r3h6/TYPO3.EXT.mail_spool)

This extension integrates the swiftmailer spool transport for TYPO3 v8 and v9. The Spool Command has been rewritten to use the Symfony Console, and in 'file' mode the spooled E-Mails are written to the result of Environment::getVarPath()

### Installation

[](#installation)

With `composer req sudhaus7/mail-spool`

Warning

After installation this extension overwrites in the file "ext\_localconf" the mail transport configuration to `SUDHAUS7\MailSpool\Mail\SpoolTransport`!

### Configuration

[](#configuration)

You can configure the type of spool and the location where the messsages get stored in the extension configurations.

spool:**file** Messages get stored to the file system till they get sent through the scheduler or cli command.

**memory** Messages get send at the end of the running process if no error occurs.

**classname** Custom class which implements the Swift\_Spool interface.

Planned are spoolers for RabbitMQ and Beanstalk

spool\_file\_path:Path to directory relative to Environment::getVarPath() where the spooled messages get stored. Should not be accessible from outside!

transport\_real:Transport used for sending e-mails. Default is same as defined in install tool.

do\_not\_spool\_syslog\_messages:Send syslog messages immediatly through mail transport.

### Integration

[](#integration)

If you are using the file spool, you must set up an extbase scheduler task or execute the command "spool:send".

### Scheduler

[](#scheduler)

There is no direct Scheduler Option anymore, but the process can be scheduled with

Warning

The option **daemon** is only for CLI usage.

### Commands (CLI)

[](#commands-cli)

See `./vendor/bin/typo3 mailspool:runspool -h` for details.

Note

If you like run the command as a daemon on linux systems you can try [Upstart](https://en.wikipedia.org/wiki/Upstart).

```
# Example

# /etc/init/myscript.conf
# sudo service myscript start
# sudo service myscript stop
# sudo service myscript status

# Your script information
description "Send spooled messages."
author      "R3H6"

# Describe events for your script
start on startup
stop on shutdown

# Respawn settings
respawn
# respawn limit COUNT INTERVAL
respawn limit unlimited

# Run your script!
script
/var/www/dev7.local.typo3.org/typo3/cli_dispatch.phpsh extbase spool:send --daemon >/dev/null 2>&1
end script
```

### FAQ

[](#faq)

After installing, no e-mails get send anymore, why?Please read the section "Integration".### Contributing

[](#contributing)

Bug reports and pull request are welcome through [GitHub](https://github.com/sudhaus7/TYPO3.EXT.mail_spool/).

###  Health Score

32

—

LowBetter than 71% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

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

Total

5

Last Release

2377d ago

Major Versions

v1.2.0 → 2.0.02019-06-12

### Community

Maintainers

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

---

Top Contributors

[![r3h6](https://avatars.githubusercontent.com/u/4550541?v=4)](https://github.com/r3h6 "r3h6 (20 commits)")

---

Tags

mailextensiontypo3swiftmailerspool

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[directmailteam/direct-mail

Advanced Direct Mail/Newsletter mailer system with sophisticated options for personalization of emails including response statistics.

39209.3k2](/packages/directmailteam-direct-mail)[nterms/yii2-mailqueue

Email queue component for yii2 that works with yii2-swiftmailer.

87129.2k2](/packages/nterms-yii2-mailqueue)[mediaessenz/mail

Powerful newsletter system for TYPO3

119.1k2](/packages/mediaessenz-mail)[sup7even/mailchimp

Simple MailChimp integration to let users register to a specific list

1531.9k](/packages/sup7even-mailchimp)

PHPackages © 2026

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