PHPackages                             gelysis/silverstripe-phpmailer - 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. gelysis/silverstripe-phpmailer

ActiveSilverstripe-module[Mail &amp; Notifications](/categories/mail)

gelysis/silverstripe-phpmailer
==============================

PHPMailer implementation for SilverStripe allowing custom smtp.

0.9.7(8y ago)21.6k2BSD-3-ClausePHPPHP ~7.0|~5.6

Since Feb 18Pushed 8y ago1 watchersCompare

[ Source](https://github.com/gelysis/silverstripe-phpmailer)[ Packagist](https://packagist.org/packages/gelysis/silverstripe-phpmailer)[ Docs](https://github.com/gelysis/silverstripe-phpmailer)[ RSS](/packages/gelysis-silverstripe-phpmailer/feed)WikiDiscussions master Synced today

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

SILVERSTRIPE-PHPMAILER
======================

[](#silverstripe-phpmailer)

PHPMailer for SilverStripe
--------------------------

[](#phpmailer-for-silverstripe)

Copyright ©2017, Andreas Gerhards . All rights reserved. / Alle Rechte vorbehalten.

Based on the [SilverStripe SmtpMailer fork of Philipp Krenn](https://github.com/xeraa/silverstripe-smtp.git).

LICENSE
=======

[](#license)

BSD-3: Please consult \[LICENSE.md\] for further details.

LIZENZ
======

[](#lizenz)

BSD-3: Bitte lesen sie \[LICENSE.md\] für weitergehende Informationen.

SYSTEM REQUIREMENTS
===================

[](#system-requirements)

Requires SilverStripe ~3.6.0 and PHP 5.6 or later.

COMPONENTS
==========

[](#components)

This package is a optional module for SilverStripe 3.

DESCRIPTION
===========

[](#description)

SilverStripe-Smtp sends emails to your provider's or host's SMTP server instead of using PHP's built-in mail() function and therefore replaces the classic SilverStripe Mailer with [PHPMailer](https://github.com/PHPMailer/PHPMailer) to send emails via the SMTP protocol to a local or remote SMTP server.

Use cases:

- Disabled mail().
- Troubles with the DNS configuration and the way some mail servers discard emails if the domain names don't match.
- If you want to send encrypted emails (using SSL or TLS protocols).
- Sending emails without having to install a mail server using an external SMTP server instead.
- If you are using AWS and would like to utilize the SES (Simple Email Service).

INSTALLATION
============

[](#installation)

- Use packagist dependency (gelysis/silverstripe-phpmailer).
- Configure the module using \_config.php.model. Without any configuration the fallback is localhost without authentication.

QUESTIONS AND FEEDBACK
======================

[](#questions-and-feedback)

Please contact the author.

RELEASE INFORMATION
===================

[](#release-information)

SilverStripe-Phpmailer 0.9.6, 2017-08-07

UPDATES
=======

[](#updates)

Please see \[CHANGELOG.md\].

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% 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

Unknown

Total

1

Last Release

2934d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4240408?v=4)[A Gerhards](/maintainers/gelysis)[@gelysis](https://github.com/gelysis)

---

Top Contributors

[![gelysis](https://avatars.githubusercontent.com/u/4240408?v=4)](https://github.com/gelysis "gelysis (12 commits)")[![andreasgerhards](https://avatars.githubusercontent.com/u/20120862?v=4)](https://github.com/andreasgerhards "andreasgerhards (2 commits)")

---

Tags

silverstripephpmailer

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gelysis-silverstripe-phpmailer/health.svg)

```
[![Health](https://phpackages.com/badges/gelysis-silverstripe-phpmailer/health.svg)](https://phpackages.com/packages/gelysis-silverstripe-phpmailer)
```

###  Alternatives

[silverstripe/mimevalidator

Checks uploaded file content roughly matches a known MIME type for the file extension.

102.0M9](/packages/silverstripe-mimevalidator)[markguinn/silverstripe-email-helpers

Silverstripe extension containing SMTP mailer class and some other classes for HTML emails

3145.4k1](/packages/markguinn-silverstripe-email-helpers)[lekoala/silverstripe-mandrill

Adds mandrill in the SilverStripe CMS

1827.3k](/packages/lekoala-silverstripe-mandrill)[friendsofsilverstripe/backendmessages

DRY way to create message boxes in SilverStripe backend.

1015.4k2](/packages/friendsofsilverstripe-backendmessages)

PHPackages © 2026

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