Form Mail

Permalink
Can anyone tell me how the send mail works for forms. I am not receiving email from my form posts. Any ideas. Thanks.

View Replies:
Tony replied on at Permalink Reply
Tony
Maybe it's getting caught in your inbox's spam folder? That's my best guess. If that's the case, it's more of a server issue that something specifically with concrete5.
danct replied on at Permalink Reply
I wish I could help you but I'm having the same trouble myself. I thought I had it set up right, but I guess not. There is one area in the Dashboard under "users" where a listing of [[email protected]] is highlighted as a link. Doesn't seem to be editable.

Please post here if you find out anything.
Bluesea replied on at Permalink Reply
Thank you Tony and Danct for your suggestions. I think it may be on server side, possibily in the database. Appreciate any thoughts.
danct replied on at Permalink Reply
Here's what I have so far (not much): If you open up the Dashboard and look at bottom of the "Site Activity" area you'll see "total form submissions" and if you've tried to send an Email it should be listed there in blue. Click on it and you can see it.

I just don't know why it doesn't go over to the server email from there, and I can't figure out how to move it over there yet.
danct replied on at Permalink Reply
Hope you don't mind me jumping in here. I personally have been able to get a notification on my server at least that the form was filled out and I can access the form from there. It's still not what I'd hoped though. I'm suspecting that when I modified the form that came with the yogurt theme, that I might have done something that is preventing it from just sending on the e-mail.

Is there any way I can find this original form again to somehow paste it back in? (the one on the Yogurt theme's last page that allows the user to fill out and email to me)
Tony replied on at Permalink Reply
Tony
I'm pretty sure that the form block just uses php's mail function to send emails. Is this being hosted on a linux server that supports the php mail() function?

Also, and sorry in advance if this is too obvious, but do you have it sending to the right email address? (Put the page in edit mode, click the form block, go to the options tab, and check that the email address there is the correct one).
danct replied on at Permalink Reply
Sorry to repost..... I mistakenly posted above you. here is my question:

Hope you don't mind me jumping in here. I personally have been able to get a notification on my server at least that the form was filled out and I can access the form from there. It's still not what I'd hoped though. I'm suspecting that when I modified the form that came with the yogurt theme, that I might have done something that is preventing it from just sending on the e-mail.

Is there any way I can find this original form again to somehow paste it back in? (the one on the Yogurt theme's last page that allows the user to fill out and email to me)
Bluesea replied on at Permalink Reply
Thanks Tony, for your thoughts. I think you are on the right track. It is hosted on a Linux server. I will check on PHP and see how it goes and post a reply again. Thanks for your feedback.
PaulWood replied on at Permalink Reply
PaulWood
I'm getting the same problem. I get the email in the Dashboard of the site but I am not getting anything in my email. I'm hosting through Godaddy. Does anyone else have this problem that uses Godaddy?
marcM replied on at Permalink Reply
marcM
I am getting this as well. C5 is using the php mail function, which i tested with a simple form on my server and it works fine.

It looks like the to and from values are empty when it gets to helpers/mail.php sendMail function.

Temporarily i have manually forced the to value until i get time to see what is actually happening.
public function sendMail() {
   $from = $this->generateEmailStrings($this->from);
   //$to = $this->generateEmailStrings($this->to);
   $to = "[email protected]";
   if (ENABLE_EMAILS) {


Anyone been able to resolve this?
Tony replied on at Permalink Reply
Tony
The to address should be set from the options tab when editing your form block. the from tab has been blank, but it being replaced with the email address of your admin account with the release of concrete 5.3.
marcM replied on at Permalink Reply
marcM
It's set. Not sure why it isn't being sent through. Maybe something related to having recently deployed site from dev machine to host? i dunno

I created a fresh form with all the same settings and that seems to be working fine. thx
bcarone replied on at Permalink Reply
bcarone
PaulWood - I have hosting provided by GoDaddy and don't have that problem. So I went and looked at my form (Contact Form from standard install) and ensured my email address worked. I got the email but it is using the secureserver.net addee supplied through the mailer_function....SO it is working for me.

Is your forms custom or straight out of the distro?

-Bill
marcM replied on at Permalink Reply
marcM
it's a simple form using the default C5 block. It was showing the recipient address in the config but not sending it on submit. I just created an identical form on the page and deleted the old one and it's working. go figure

thanks all :)
Bluesea replied on at Permalink Reply
Hi all,

Well stiil having troubles, now using an axternal for to get around the problem. Thank you all for your input.
Ramanaa replied on at Permalink Reply
New user to C5 and this is an issue for me.

I've checked the email addresses in the form, but neither of them receive an email. The log shows the email sent, I do not receive any error.

The server does use send mail (path is /usr/sbin/sendmail) and I can send mail from my phpbb forums not using SMTP.

I realize this post is pretty old, but was there a fix for this or a setting I'm missing?
poleman1 replied on at Permalink Reply
I'm getting the same issue. I'm on a os x snow leopard server mail is running through the server but not all messages are being received. One will come through withing moments of submitting, the next never shows. I'm bewildered...if it was the receiving server filtering it as spam none would go through but occasionally they do.

Any answers or guess? Our network admin claims its the cms, I don't know at this point.
Mnkras replied on at Permalink Reply
Mnkras
in the logs does it show that it was sent?
poleman1 replied on at Permalink Reply
I figured it out. Our IT guy had our mail serve set up as a MTA and had check in the services log in required. Unchecked that and whammo messages are being sent.
jfuqua replied on at Permalink Reply
jfuqua
I am also having this problem. It shows up as being sent but nothing is happening.

Do I need to set something up on the server for this to occur? I have access to cPanel.

Thanks.
jfuqua replied on at Permalink Reply
jfuqua
I am also having this problem. It shows up as being sent but nothing is happening.

Do I need to set something up on the server for this to occur? I have access to cPanel.

Thanks.
criscross replied on at Permalink Reply
ciao!

it's kind of annoying that none of the concrete5 developers seems to read the forum. at least so it seems to me.
i love the c5 application but i miss some real support from people who know the nuts and bolts of the thing.
otherwise it's trial & error

btw.: i'm having the same problem and spending already 2 days stuck - and that sucks to see a lot of you in the same position

is there any way to ask the core developers of c5?

cris
thisisjane replied on at Permalink Reply
Hi, maybe it all resolved but anyway you should go to the form dialog box, hit the tab options, then check the 'send email notification when someone uses the form'.

Janneke