Not receiving email from Form submissions3 users found helpful
I am using bluehost and it is php compatible.
Can you tell me what I'm missing and why I am not receiving notifications when I receive a form submission.
I have searched for answers and it seems as others have had this problem but I can not find an answer to my problem.
If the logs say the emails are being sent, I would check your junk mail just in case the emails are being treated a spam. Sounds stupid but just double check the form settings i.e email addy etc. I'm sure you've already done this a few times!
Also might be worth shooting Bluehost an email and seeing if they have anything to add.
What versions of concrete5 are you running?
version 22.214.171.124. I checked the logs and I don't see any errors, it says
**EMAILS ARE ENABLED. THIS EMAIL WAS SENT TO mail()**
Template Used: block_form_submission
To: the email address I set up when I set up the form. FYI I checked and the email I entered is correct
From: [email protected]
Subject: Contact us Form Submission
There has been a submission of the form Contact us on through your Concrete5 website.
It is not in my spam folder either.
Where it says 'FROM:' [email protected]
Is there something I need to set there?
Thanks for your help.
First you'll need the account created through your web host (you should be able to do this in some sort of host control panel)
Then in the concrete5 dashboard go to Settings -> Email and choose "External SMTP Server", enter your server information (again, you should be able to find this through your webhost control panel or by asking your webhost).
simple as that!
None of these work for me. I also have a fully working guestbook but this doesn't work. Any ideas?
May want to double check your from address, and see if that helps.
a) your server is misconfigured and mail simply isn't going out.
b) your mail client is putting the message in a spam folder. Check your spam.
2) make sure your MX records are right. Sometimes you might host a website on a server and have your mail pointed to a different server (typically if you run Microsoft Exchange this is happening). If that's the case, sometimes the webserver was never told that mail for that domain actually sits somewhere else, and it assumes it can send it to itself. If that's going you you may need to update the DNS records for your webserver to teach it where mail should really be going.
3) Check the options of the block in question. The form block and guestbook blocks only send mail messages when you tell them to by editing options.
I know this post is quit old, but I am having an issue with the form and found this post... to comment to frz - what do you do if your server is pushing email?
here's my scenario:
- concrete 126.96.36.199
- client website is hosted at blue host
- mx records point to another server & are managed through networksolutions
- began with >Sitewide setting> email> DEFAULT PHP MAIL FUNCTION
I created a form from the supplied block, in the options tab I checked "Notify me by email when people submit this form" and entered my email below.
logged out, went to the form, competed it & submitted.
Got the conformation message that the email had been sent.
problem - i never receive the email.
error log message:
Mail Exception Occurred. Unable to send mail: Unable to send mail
#0 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail.php(973): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 /home4/teastern/public_html/eastern/concrete/helpers/mail.php(227): Zend_Mail->send(NULL)
#3 /home4/teastern/public_html/eastern/concrete/blocks/form/controller.php(340): MailHelper->sendMail()
#4 /home4/teastern/public_html/eastern/concrete/models/block.php(283): FormBlockController->action_submit_form()
#5 /home4/teastern/public_html/eastern/concrete/startup/process.php(223): Block->passThruBlock(Array, Array)
#6 /home4/teastern/public_html/eastern/concrete/dispatcher.php(235): require('/home4/teastern...')
#7 /home4/teastern/public_html/eastern/index.php(2): require('/home4/teastern...')
Trouble shooting I have done:
1. As suggested above, I went to the login page and hit forgot password - within seconds I had a message in my inbox with instructions on how to change my password.
2. I tried entering my smtp information that i use in outlook for the external SMTP Server. Again attempted to submit a form. Still no message got to me & the error changed to this?
Mail Exception Occurred. Unable to send mail: Connection timed out
#0 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail/Protocol/Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect('tcp://smtp.gmai...')
#1 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail/Transport/Smtp.php(195): Zend_Mail_Protocol_Smtp->connect()
#2 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#3 /home4/teastern/public_html/eastern/concrete/libraries/3rdparty/Zend/Mail.php(973): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#4 /home4/teastern/public_html/eastern/concrete/helpers/mail.php(227): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#5 /home4/teastern/public_html/eastern/concrete/blocks/form/controller.php(340): MailHelper->sendMail()
#6 /home4/teastern/public_html/eastern/concrete/models/block.php(283): FormBlockController->action_submit_form()
#7 /home4/teastern/public_html/eastern/concrete/startup/process.php(223): Block->passThruBlock(Array, Array)
#8 /home4/teastern/public_html/eastern/concrete/dispatcher.php(235): require('/home4/teastern...')
#9 /home4/teastern/public_html/eastern/index.php(2): require('/home4/teastern...')
CAN ANYONE PLEASE HELP!!
I don't know how to decipher these error codes and make any sense of them.
The host was blocking all other emails that where not hosted by them or a reputable email company,
ie say host was bighost.com, they would only allow emails sent from
[email protected] and not allow [email protected], I could send it to my gmail account though?
So try sending to your email account from your email account, its normally set as being the super admin user. So this may need tweaking in the form controller.
Possible 2, Domain Aliases - we had a domain which was an alias of a site we had running the Domain had mail turned on which in turn enabled the mail server for the alias.
The alias although being hosted by us had a separate mail server which seemed to confuse the server and mail delivery failed.
I am aware that second option is quite complex and had me stumped for two weeks while trying to resolve it.
Thanks for the tips.
It ended up being a check box on the server that I would never have found myself.
Had to go to the MX Entry in the control panel & edit the MX Email Routing to be "Remote Mail Exchanger" from Automatically Detect. and vou la everything worked as expected.
email from form not sending, check logs it's all there and emails are correct, not found in spam.
trying to access server control panel :S
cheers ne one
in my case the MX records were handled through Network solutions, so I had to login to the associated network solutions account and go into that control panel and drill down to the MX settings.
hope that helps
1. Cannot receive emails trought Outlook thar are host by Google service.
2. Then I've tested:
Forms results are showing well on dashboard. All the tests are there.
Set to send form's emails to a personal gmail account and I got them right.
If you change the email address in your account to that of your client then they should receive the mails instead of you.
If the address of your client is shown in the report then you may want to check if the mail has ended up in a Spam folder or blocked somewhere down the line.
If that mail works then you have eliminated the problem from being either your C5 install or your hosting blocking outgoing mails and the original mails could be jammed up on your clients server or zapped by Spam Assassin or similar on the clients hosting.
Do you have access to your clients hosting control panel? If you do there may be an option to view a sent summary or mail queue.
try sending an email with your clients email as the sent from email address?
Also try adding more content to the email, its possible(not likely) that the client treats small amount of text as a spam and just rejecting it out right?