You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example FormIt call:
[[!FormIt?
&emailTpl=contact-report
&emailTo=[email protected]
&emailBCC=[email protected]
&emailSubject=Contact Form Submission TRUNCATED FOR SPACE
Observed behavior
When using &emailBCC with either a single or comma-separated list of emails, the report email does not send at all. Neither the &emailTo address nor the &emailBCC address(es) receive the report email. No related errors appear in the MODX Error Log.
When removing &emailBCC, the form report email is received by the &emailTo address.
When changing &emailBCC to &emailCC, the form report email will be sent as expected with the emailCC email(s) set as CC. This is true with a single or comma-separated list of emails.
Expected behavior
The form report email should be received by the &emailTo and &emailBCC addresses.
I can't reproduce any issues with the &emailBCC property. It works correctly when I test it (using the same versions of MODX/PHP/FormIt).
FormIt uses modMail to send E-Mails. modMail is part of the MODX core code and a wrapper for the PHPMailer library.
Does sending an email with BCC work on your system when you use a custom snippet? Here is some sample code to send an E-Mail in MODX 3.
Add $mail->address('bcc', '[email protected]'); for the BCC address.
Bug report
Summary
&emailBCC breaks the form report email.
Step to reproduce
Example FormIt call:
[[!FormIt?
&emailTpl=
contact-report
&emailTo=
[email protected]
&emailBCC=
[email protected]
&emailSubject=
Contact Form Submission
TRUNCATED FOR SPACEObserved behavior
When using &emailBCC with either a single or comma-separated list of emails, the report email does not send at all. Neither the &emailTo address nor the &emailBCC address(es) receive the report email. No related errors appear in the MODX Error Log.
When removing &emailBCC, the form report email is received by the &emailTo address.
When changing &emailBCC to &emailCC, the form report email will be sent as expected with the emailCC email(s) set as CC. This is true with a single or comma-separated list of emails.
Expected behavior
The form report email should be received by the &emailTo and &emailBCC addresses.
Environment
NGINX via MODX Cloud / MODX v3.0.4-pl / PHP 8.1 / FormIt v5.0.1-pl
The text was updated successfully, but these errors were encountered: