Download the PHP package sitegeist/neos-symfonymailer without Composer
On this page you can find all versions of the php package sitegeist/neos-symfonymailer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sitegeist/neos-symfonymailer
More information about sitegeist/neos-symfonymailer
Files in sitegeist/neos-symfonymailer
Package neos-symfonymailer
Short Description A connector to use the symfony mailer component in Neos.Fusion.Form Actions and via PHP
License GPL-3.0+
Informations about the package neos-symfonymailer
Sitegeist.Neos.SymfonyMailer
Use the Symfony Mailer Component from Neos CMS, especially together with Neos.Fusion.Form but it can also be used directly via PHP.
Authors & Sponsors
- Martin Ficzel - [email protected]
The development and the public releases of this package is generously sponsored by our employer http://www.sitegeist.de.
Installation
Sitegeist.Neos.SymfonyMailer is available via packagist composer require sitegeist/neos-symfonymailer
.
We use semantic-versioning, so every breaking change will increase the major version number.
Neos.Fusion.Form Action Sitegeist.Neos.SymfonyMailer:SendMailAction
The Sitegeist.Neos.SymfonyMailer:SendMailAction
allows to specify an email that will be sent after the runtime form
was successfully submitted.
Options:
senderAddress
: (string
|array
)senderName
: (string
)recipientAddress
: (string
|array
)recipientName
: (string
)replyToAddress
: (string
|array
)carbonCopyAddress
: (string
|array
)blindCarbonCopyAddress
: (string
|array
)subject
: (string
) The email subjecttext
: (string
) The plaintext contenthtml
: (string
) The html content (iftext
andhtml
are defined a multipart email is created)attachments.[key]
: (string) The string is treated as a path where the attachment is read from.attachments.[key]
: (UploadedFileInterface
|FlowResource
) The uploaded file or resource is added to the mailattachments.[key]
: (array{name:string, content:string}
) Create a file on the fly fromname
andcontent
attachments.[key]
: (iterable
) If iterables (Collections) are passed the files are attached recursivelytestMode
: (boolean
) Show debug information instead of actually sending the email.dsn
: (string
) Use the specified mailer dsn instead of the global setting
Example:
Configuration
The package allows to configure the dsn used by the mailer globally via settings. You can use the dsn specification as it is documented by symfony here: https://symfony.com/doc/current/mailer.html#transport-setup
Usage via PHP
The package is built upon the package Sitegeist.Neos.SymfonyMailer.Factories which can be used directly from php. See https://github.com/sitegeist/Sitegeist.Neos.SymfonyMailer.Factories how this is done.
Contribution
We will gladly accept contributions. Please send us pull requests.
License
See LICENSE
All versions of neos-symfonymailer with dependencies
neos/neos Version ~8.0 || ~9.0 || dev-master
neos/fusion-form Version ^2.0 || dev-master
sitegeist/neos-symfonymailer-factories Version ~1.0.0