Open JSkaggs-Forthea opened 7 months ago
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', 'somebody@somewhere.com');
for the BCC address.
Bug report
Summary
&emailBCC breaks the form report email.
Step to reproduce
Example FormIt call: [[!FormIt? &emailTpl=
contact-report
&emailTo=client@domain.com
&emailBCC=marketing@agency.com
&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