Comments (1)
Hi, thanks for reaching out!
At the moment, that’s not possible via the plugin’s settings. The “Subject Text” will be prepended to the email’s Subject to flag that it comes from the Contact Form. So, if you have your “Subject Text” set to “New message from My Website” and the person filling out the form sets the subject
to “About Something”, the subject will be: “New message from My Website - About Something”.
You can, however, manipulate the subject via Mailer::EVENT_BEFORE_SEND
event (from a module or a plugin):
Event::on(Mailer::class, Mailer::EVENT_BEFORE_SEND, function(SendEvent $e) {
$subject = $e->submission->subject;
$settings = \craft\contactform\Plugin::getInstance()->getSettings();
$e->message->setSubject("{$settings->prependSubject} - $subject - additional message");
});
I hope this helps!
from contact-form.
Related Issues (20)
- Success key and value not being returned in AJAX submission response HOT 2
- Breaking change missing from the changelog HOT 2
- Craft form Mailer send shows Contact form submission suspsected to be spam. HOT 2
- Craft 4: fromName field now required to be in the field list HOT 5
- Submitting login form for users is activating flash message on contact page HOT 2
- Craft 4 - Express Forms saves submissions but won't email HOT 1
- Script to show attachment filename stops email sending but goes to redirect HOT 2
- Translation of fromName not working HOT 1
- Test issue
- [4.x]: Symfony\\Component\\Mime\\Address::__construct(): Argument #2 ($name) must be of type string, null given HOT 2
- Links in the docs are not up to date HOT 1
- Contact form submission not saved due to validation error HOT 14
- Decoupled Front-End Not Working
- Problem using Sendgrid with the Contact Form plugin HOT 4
- Contact form changes password confirmation emails HOT 2
- Unable to verify data submission in some browsers
- Cannot use Yii file validator on a single file attachment field HOT 2
- Translation missing only for nl-NL HOT 2
- Flash message not set HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contact-form.