I have used chronoforms to produce a couple of forms but I can get neither of them to send emails. If i understand right an autoresponse email should be sent to the user of the form on submission and a notification of the submission to my emails address. I can get neither.
having done some searching on the web this seems like a common problem which people have great difficulty in overcoming, forums have lots of posts with the same problem and no easy answers. I need to get a definitive answer bfore I can go any further with my site as I cannot communicate with customers until I do.
The global config server settings in Joomla! 1.5 are as follows:
Mailer: php Mail function
Mail from: [email]noreply@mydomain.com[/email] ( this mail account exists and works fine)
From name: My name
Sendmail path: /usr/sbin/sendmail ( this is as quoted on the hosting service spec page
SMTP Authentification: No
SMTP Username:
SMTP password:
SMTP host: localhost
All email settings in the form mangement section for each form are correct and set to 'yes"
As I see it , this is all correct and yet emails are not sent.
SOMEONE PLEEEASE HELP!!
In my experience so far the ChronoForms mailer works 100% of the time . . . with about 5% users the form is setup incorrectly, about 3% their site mail setup doesn't work, about 2% there are technical problems with the mailer (e.g. cc doesn't work with PHP Mailer), and about 10% the mail went into a spam filter or folder.
You've shown that your site can email which is an important start. What do you get in the ChronoForms DeBug report when you submit your form?
Bob
I have had it working this morning but now it has stopped again, I have no idea why.
Can I ask, how do you get the email sent to the email address of the user who submits the form? I have put in a dynamic To field and placed in the email set up field the entry ' {emailaddr} which is the name of theusers email field in the form. However this does not work. I have tried with the {}'s and without them in either case the debug displays the To: entry on the displayed email shows only the field name , '{emailaddr}' or 'emailaddr', rather than displaying the content of that field such as [email]'myUser@domain.com[/email]'
In the Dymanic To field put just emailaddr no brackets or quotes. If this isn't working please post a screenshot of the DeBug report.
Bob
As you can see I am trying to send two mails with this to two different addresses. Although they appear in the debug, neither are received at the target addresses and there is no address shown in the dynamic To field which is the second email letter.
POST: Array ( [text_13] => Jeremy [text_12] => test address [text_11] => test city [text_10] => test pcode [text_9] => test # [text_8] => test# [emailaddr] => [email]salesmonitor@example.com[/email] [text_6] => Test co [text_5] => Test title [radio0] => College or Hospital [select_2] => Automobile services [text_4] => Test [chrono_verification] => GChkK [submit] => Submit [703d8ad25979782fc48700c79db5b32e] => 1 )
E-mail message
From: Hestia Concierge [info@example.com]
To: [email]jwiggell@example.com[/email]
Subject: Results Client service request
Hestia Concierge - Services request form YOU HAVE RECEIVED A CLIENT REQUEST. PLEASE ACT ON THIS IMMEDIATELY
Your name Jeremy
Address test address
City test city
Post Code test pcode
Phone # test #
Alternative phone # test#
Email Address [email]salesmonitor@example.com[/email]
Company Name Test co
Job title Test title
Select an option
Individual
Small Business
College or HospitalCollege or Hospital
Large Corporation
Type of service required Automobile services
Comments and other information
Test
Submitted by 64.231.105.97
E-mail message
From: Hestia Concierge [sales@example.com]
To:
Subject: Your service request
Hestia Concierge
Thank you very much for choosing Hestia Concierge to assist you. We are dedicated to provide our clients with exceptional levels of service. We are sending you this email to confirm that we have received your request and a member of our team will con
Your name Jeremy
Address test address
City test city
Post Code test pcode
Phone # test #
Alternative phone # test#
Email Address [email]salesmonitor@example.com[/email]
Company Name Test co
Job title Test title
Select an option
Individual
Small Business
College or HospitalCollege or Hospital
Large Corporation
Type of service required Automobile services
Comments and other information
Test
That looks OK - the second email clearly won't go without the email address but the first one should be OK.
[sendfb][/sendfb]
Bob
PS I removed the domains from the email addresses
I have got the form sending an email to my address, which is GRETA! AND I have found out that when I put a second address as 'emailaddr' in a second email attached to the form this is in fact sent to the email account at my hosting service. I have had a forwarded message which came from [email]emailaddr@hp15.hostpapa.com[/email] ( hostpapa being the webhosting company I am using)
So there is an issue with how the fieldname of the email address submited in the form is configured. What do you think I need to do now?
is this V3.0 ? there should be more DEBUG info shown at the top of the page ?
Cheers
Max
I took a look at Jemwig's site. He's using a legacy Joomla 1.0 template that doesn't display system messages. Once the template code was added they show up correctly. This was the second time I've seen this with a SiteGround template - they do have Joomla 1.5 versions of most of them but usualy with different names and ids :-(
Bob
then I think that I will display the DEBUG in a normal header tags although it looks better now 🙄
Thanks!
Max