Emails are only sent for logged in users, not Anonymous users. The webform itself is being recorded in the logs for all users, just the email is not sent for Anonymous.

I have checked every setting and toggled them on/off trying different settings I have "Anonymous" checked for Submission Access, not sure what else I can do?

My site contact forms do work for anonymous users so I don't think it is a sitewide Drupal issue, just doesn't work with Webforms 7.x-4.0 alpha6.

I almost feel like it could be a bug but I haven't marked it as such yet. There are no errors or messages in the logs.

Comments

tyler-durden’s picture

Well I don't know how to change the title to this as I figured it out.

It was the "Private" field option. I am using the webform as a means to contact a node creator for a classifieds ads site, BUT I do not want the field to be shown as the seller's email should be private until the seller replies.

The field of course does not show whether you are logged in our out with the private option, but as Anonymous apparently the field does not work at all. The notes "Private fields are shown only to users with results access." makes it clear this will not work for my scenario as I want to use this as a email contact form only.

Is there possibly a way to just make the field hidden to all users but it still will function?

tyler-durden’s picture

Status: Active » Closed (works as designed)

I'm just closing this, even with granting proper access to Anonymous users, it won't work as I want it to, but it works as intended.