I’m using FreeForm to create a SAEF. It sends the data that was entered to an email address, which is used by the moblog to populate an entry. This is working pretty well, except for one thing:
One of the fields in the form is for the user’s email address. The email address is included properly in the email sent by FreeForm, but if it has an @ in it then it doesn’t get posted to the weblog.
So, if I enter .(JavaScript must be enabled to view this email address) for the email address then it doesn’t post the email address (everything else is fine).
On the other hand, if I use me at example.com for the address then it is properly posted to the field.
So, it seems that the moblog module is ignoring any field that contains an @ sign. Is there a known fix for this? Surely people send email addresses via moblog, right?
A related problem occurs if I type an @ into my description (body) field. Only in this case, FreeForm won’t even send the email for some reason.
There seems to be something going on with @ signs. Any ideas? In the weblog preferences I turned off the option to automatically convert email addresses into links. That didn’t help.
I’m using the very latest build of EE 1.67 (downloaded and upgraded yesterday).
Thanks!
EDIT: I have to amend this. FreeForm does send the email if there is an @ sign in the description field. However, it takes a looong time to arrive for some reason. It even posted the text with the @ sign in the description. It is only the email field (textarea, as required) that is left empty. I tested several posts without the @ sign in the description and they went through immediately. Weird.