Hi, I'm not receiving the emails sent from the form completed, althought the "Thank you for contacting us! We have received your message and will reply shortly." message appears fine once the form is sent.
Current versions installed:
ChronoForms8 Administrator Component 8.0.30 2024-12-01
ChronoForms8 Package Site Package 8.0.22 2024-10-01
Hi Alistair
Please enable the form debug and check it, does it show the email sent successfully or not ? any errors ?
Hi, pasting the debug below:
Debug
Data
Array
(
[view] => form
[CookieScriptConsent] => {"action":"accept","categories":"[\"unclassified\",\"performance\"]","key":"5c78fe0d-91ea-4b12-8548-deb035353649"}
[_ga_R15T8W9VFE] => GS1.1.1733231893.2.1.1733231896.57.0.0
[_ga] => GA1.1.1096408865.1733217194
[af99ed045a464dd508480f926d3668e7] => 6ef34038ac431d8f82b7c81d783b0210
[391140f6047b2f3bc262c89d9c1ce0ee] => bc46c1b55673556565d367efad4c6f2f
[chronoform] => Request-quotes
[Subject] => Other/Technical/Feedback
[Name] => Try
[Email] => email@gmail.com
[Country] =>
[Your_request] => Try
[in_case_there_is_a_deadline_for_receiving_quotes] =>
[Deadline_for_receiving] =>
[g-recaptcha-response] => 03AFcWeA7WbYVdom8tsdklHXSbGwL5p65as0xo09Ug_UTEKl5uUZdWeIvXniH7VvuWAxsfKKxmO6LqthRq-s4XOL2PRY0fkWLahSjDAED9BhF7siU_rCaDStU06OYIPnqaPclXFPim-YyxHQ1tne6i8GSwRpat4odXksa3xKvEAWgH7QGQd8TZnHg3THis1qhOUnZ2UhlhaPJjt-GBWZ7mSVxYE24QP8L3TWlD3g21_kM9m4bfclFpEvt9n6n9DXFddR8oUxGK8MjUg4_FUbgv5OXJj2Nge4Plo5M2rfWIv7etU25Fmq5WESaiUtWTZwvsWE0BvonjgpySsPI5r3GiCBRCUw3yFLNWOEBB7LHVnBYDHrploD500W7OYRqWtlKni6wZabHzOFv45KIYcVdBoubiQytXhdZdvPqX8noLJy24oxb6RhJwvlH-q4VT0Izh2aFkPzOVFweJ4w1WGY4hBXH8SqLqpzS5s7GHRc-UAXjk3X36tJAexPBhND9tBFQ5XRCC9qcFIhBH4jFPKuaCoX_oDSgxhptjVhYMqAI5AABoUttWKme-N-8mgkeP4tD48-YgEL4m4anMDRnN9u7XqmSsBojsPVYv6iIdyfPcqtL5_g4VaFFX6yGdCCYVSVk2dIcJB_YYDHk35GhvUctjJ8qeYz3qGnZYJhngpLS3KFd7lcjxC2fxKF-Su1f2v604Xda48Z5Dj0Lzy8hczv6J5vIzMTf4B7dBAnrQcAQVIS-hDILL19kM_52Rh4xC3Y6iar-v3Z93Vf6xW6drGgfZxQd0t75tyiULW8T_o0au-OmJDhQgvMX7CPeroGt26kamr2tTPxteibG2DwlzDEpYKUgZVzJrNm8d3w
[Submit] =>
[chronopage] => page1
[sectoken] => 674f0517303952.19324837
)
Files
Array
(
[Upload_here_any_useful_files_or_photos] => Array
(
[name] => Array
(
[0] =>
)
[full_path] => Array
(
[0] =>
)
[type] => Array
(
[0] =>
)
[tmp_name] => Array
(
[0] =>
)
[error] => Array
(
[0] => 4
)
[size] => Array
(
[0] => 0
)
)
)
Vars
Array
(
[app_active_page] => 1
[Subject] => Array
(
[selection] => Other/Technical/Feedback
)
[Country] => Array
(
[selection] => Your country
)
[security_recaptcha29] => true
[email22] => true
)
Info
Array
(
[security_recaptcha29] => Array
(
[response] => Array
(
[success] => true
[challenge_ts] => 2024-12-03T13:18:16Z
[hostname] => website.com
)
)
[email22] => Array
(
[content] => Website has received the following details:
<br><br>
<table><tr>
<td style="vertical-align:top;"><strong>Message Subject</strong></td>
<td>Other/Technical/Feedback</td>
</tr><tr>
<td style="vertical-align:top;"><strong>Your Name</strong></td>
<td>Try</td>
</tr><tr>
<td style="vertical-align:top;"><strong>Your Email</strong></td>
<td>email@gmail.com</td>
</tr><tr>
<td style="vertical-align:top;"><strong>Your Country</strong></td>
<td>Your country</td>
</tr><tr>
<td style="vertical-align:top;"><strong>Your Message</strong></td>
<td>Try</td>
</tr><tr>
<td style="vertical-align:top;"><strong>Upload here any useful files or photos</strong></td>
<td></td>
</tr><tr>
<td style="vertical-align:top;"><strong>Deadline for receiving Quotes</strong></td>
<td></td>
</tr><tr>
<td style="vertical-align:top;"><strong>Deadline for receiving Goods</strong></td>
<td></td>
</tr></table>
93.39.237.50
[status] => true
[recipients] => Array
(
[0] => info@Website.com
)
[subject] => Website new contact
[attachments] => Array
(
)
)
[form] => Array
(
[info] => Form ending reached.
)
)
Fine modulo
the debug says the email has been sent, as the status is set to "true", how do you know the email is not received ? are you sure it's not blocked some where ?
A customer wrote me directly and told me they had sent the form, but I didn't receive it, so I tried myself in 3 instances and didn't receive a single one. It was working fine up until a few days ago, with an earlier version, so I was kind of hoping it was a bug. I'm not sure how do you mean by blocked.
I mean it may be trapped in a spam filter, because the Jooma mail function returns "true" for the email, which means the mail has been sent, but it may be blocked by your SMTP provider or somewhere else
I have performed the email test in the admin back-end and all works fine, green tick shows and the email is correctly received. I have sent emails directly from multiple email providers and all are received. I checked the spam folder and I have removed all existing filters. It seems strange to me that only the emails from the form are not received, if anyone else is encountering this issue in the past few days let me know thanks.
if the email sent from the Joomla global config is received then please check the FROM name & email of that message and enter the same details in your Email action, does that help ?
Does your email action have any CC, BCC or Reply addresses ? you may need to remove them to check if they affect the email reception
[check the FROM name & email of that message and enter the same details in your Email action]
I don't understand, you mean check the email received? What should be the same?
The FROM NAME and EMAIL in the global configuration is exatcly the same as in the SUBMIT area in Chronoforms, if that's what you mean. Also pls note the email function was working fine and has worked fine for years, problem came about in the past few days, which is why I mentioned the update.
Thanks.
[SOLVED]
I solved this by adding {data:email} in the "Recipients" field in the submit area. This was not necessary before and it was working fine nonetheless, then I looked at your guide here https://www.chronoengine.com/faqs/chronoforms/chronoforms8/how-to-create-a-contact-form-in-joomla and saw that in the field 16 you write both the domain email and {data:email}. Thanks.
Yes, I meant having the same FROM name & email in both the Joomla global test email and the one sent by Chronoforms8, as some email filters may block the message based on the from info
having {data:email} should not have any effect on the email delivery, most probably there was some other issue
The {data:email} will only add the email address in the form's email field to the list of recipients