PHPackages                             restruct/silverstripe-userforms\_send-to-emailfield - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. restruct/silverstripe-userforms\_send-to-emailfield

ActiveSilverstripe-module[Utility &amp; Helpers](/categories/utility)

restruct/silverstripe-userforms\_send-to-emailfield
===================================================

Make user-filled EmailFields available as recipient to/reply-to address in UserForms

302[1 issues](https://github.com/restruct/silverstripe-userforms_send-to-emailfield/issues)PHP

Since Oct 2Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/restruct/silverstripe-userforms_send-to-emailfield)[ Packagist](https://packagist.org/packages/restruct/silverstripe-userforms_send-to-emailfield)[ RSS](/packages/restruct-silverstripe-userforms-send-to-emailfield/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Make user-filled EmailFields available as recipient to/reply-to address in UserForms
====================================================================================

[](#make-user-filled-emailfields-available-as-recipient-toreply-to-address-in-userforms)

This module makes EmailFields defined in a userform available to select as To: or Reply-to: when defining recipients on the form. E.g. for sending out a simple "Thank you for your enquiry" reply.

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

[](#installation)

```
$ composer require micschk/silverstripe-userforms_send-to-emailfield dev-master
```

### Optional: plain e-mail tempalte

[](#optional-plain-e-mail-tempalte)

This module contains a simple SubmittedFormEmail template without the

 tags, which may cause layout issues in some clients. If you want to use this instead of the default userforms template, copy the email directory into your theme.Open-relay
----------

[](#open-relay)

This functionality was part of UserForms earlier but was removed because it creates a potential 'open relay' situation, e.g. a spammer could potentially craft requests to your form and make it send out e-mail confirmations to people/addresses that have not actually submitted your form.

My personal opinion is that there are easier ways to get your spam e-mails out the door. And especially when not including any submitted data in the confirmation mails, it doesn't make much sense for a spammer to spend time on this. On the other hand, you never know what reasons anyone may have for still doing so.

This situation (auto-sending confirmation mails) is however pretty common practice. Combined with SilverStripes form-session security, I think the benefits outweigh the potential for abuse. You may want to keep a log/tabs on it though.

Also see: [silverstripe/silverstripe-userforms#333 (comment)](https://github.com/silverstripe/silverstripe-userforms/issues/333#issuecomment-142324161)

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity13

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d3680d6353e5f171543435b89965ba2588186ad7ec0ec97cbf572704fec2a4f?d=identicon)[micschk](/maintainers/micschk)

---

Top Contributors

[![micschk](https://avatars.githubusercontent.com/u/1005986?v=4)](https://github.com/micschk "micschk (10 commits)")

### Embed Badge

![Health badge](/badges/restruct-silverstripe-userforms-send-to-emailfield/health.svg)

```
[![Health](https://phpackages.com/badges/restruct-silverstripe-userforms-send-to-emailfield/health.svg)](https://phpackages.com/packages/restruct-silverstripe-userforms-send-to-emailfield)
```

###  Alternatives

[phpro/soap-client

A general purpose SoapClient library

8885.6M46](/packages/phpro-soap-client)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[typo3/cms-reports

TYPO3 CMS Reports - Show status reports and installed services in the (System&gt;Reports) backend module.

137.1M58](/packages/typo3-cms-reports)[lcharette/uf_formgenerator

Form generator for UserFrosting V5

178.7k3](/packages/lcharette-uf-formgenerator)

PHPackages © 2026

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