Question : email spamming within a secure context?

I have a contact form .asp on a website asking for a visitor's email address, among other fields.  The <form> entries are validated on the client-side and then sent to a server-side formmail perl script.  This script pairs up the input fields and then sends an email to the form visitor that his/her inquiry has been received.

Email spamming seems to be a problem on contact us-type forms.  One approach to confronting the email spamming problem is to integrate the reCAPTCHA user-input method on the form.  Seems like this is THE accepted way to do email protection.

Is another way to activate and send the <form> via an https context, such as, https://mywebsite.com/contact.asp?

Or, am I missing the point somewhere here? regarding spamming and secure contexts?

Answer : email spamming within a secure context?

No, it doesn't work that way.  If you include an email address on the page that comes from the server, it can be read.  I put the actual email address  on my in the server side code (PHP) so that it can't be seen.

The email address that the user entered can't be seen on the page because it is never there except on their computer.  'https' can protect against it being read in transmission to your server.

The reCAPTCHA was invented to prevent automated submissions.  While that works on the form page, serious spammers skip the form page and submit directly to your 'action' page.  It is important for spam protection to filter and check what you get from the forms.
Random Solutions  
 
programming4us programming4us