Download the PHP package sympress/mailer without Composer
On this page you can find all versions of the php package sympress/mailer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sympress/mailer
More information about sympress/mailer
Files in sympress/mailer
Package mailer
Short Description Core Symfony Mailer powered WordPress mail plugin for the SymPress kernel.
License GPL-2.0-or-later
Informations about the package mailer
SymPress Mailer
Core Symfony Mailer powered WordPress plugin for the SymPress kernel.
Installation
Install the package through Composer in a SymPress WordPress project:
The SymPress kernel discovers the SymPress\Mailer\MailerBundle bundle from
composer.json and loads mailer/mailer.php as the WordPress plugin entry.
Feature Surface
- Replaces
wp_mail()through the WordPresspre_wp_mailfilter. - Uses
symfony/mailertransports and DSNs, including SMTP, sendmail, native mail, failover DSNs and optional Symfony provider bridges. - Supports one primary connection, From email/name policy, return-path handling, TLS settings and test email delivery.
- Stores settings in the shared
sympress_mailer_settingsoption so extension packages can add their own feature state. - Exposes
SymPress\Mailer\Application\MailerInterfaceandSymPress\Mailer\Message\EmailBodyProcessorInterfaceas extension points.
Pro Extension
sympress/mailer-pro lives in packages/mailer-pro and builds on this package like a premium extension. The Pro package replaces MailerInterface with a logging/routing/queue-aware implementation and replaces the body processor with open/click tracking.
Provider Strategy
The core package depends on symfony/mailer and accepts any valid Symfony Mailer DSN. Dedicated providers such as SendGrid, Mailgun, Postmark, Brevo, Amazon SES, Gmail, Microsoft Graph, Mailjet, MailerSend, Mailtrap and Resend are enabled by installing the matching Symfony bridge listed in composer.json suggestions.
Assets
Admin assets are built with Symfony Webpack Encore:
The PHP asset provider loads assets/entrypoints.json when it exists and falls back to the legacy assets/admin.css and assets/admin.js files until a build is available.
Documentation
- Documentation index
- Configuration
- Development
Quality Checks
All versions of mailer with dependencies
ext-json Version *
symfony/http-client Version ^8.1
symfony/mailer Version ^8.1
symfony/mime Version ^8.1
sympress/assets Version ^1.2.1
sympress/kernel Version ^1.1.1
ext-openssl Version *