473,382 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Automated email form (in Perl) submissions

I have a form on my website that has somehow been taken over by some automated submission. I get 8-10 bogus forms each day.
The Perl program is part of my hosting service, but they do not support any verification process, etc.
I am an old COBOL programmer; taught myself HTML and CSS, but not very savvy with Perl or even the terminology related to this kind of issue. My hosting tech support said they do not do "email validation" in the script offered. So I "Googled" "email validation perl" and most of what came back appeared to be code to ensure the submission was from a valid email address.
I don't think that is my problem--the email address may or may not be valid--perhaps it is valid. What I know for sure is that the information in the submitted form is not valid.
Can you tell me what I need and how/where to get it?
Thanks for all,
Helen
Oct 18 '10 #1
1 1567
chorny
80 Expert
Adding a question to from like "2+2=" and later checking for 4 in program will protect your from most bots.

P.S. Consider reading "Learning Perl" (no earlier than 4th edition) or "Beginning Perl" - they both have good exercises.
Oct 25 '10 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

3
by: janani | last post by:
How to create an automated email for those who have registered in my website by giving them a username and password and enabling them to change their password after they login... what kind of...
6
by: atinti | last post by:
I'm tyring to write something that will send a simple email using Perl so far this is what I have #!/usr/bin/perl -w use strict; my $executable = "saplotus.exe'; my $server =...
6
by: vasu1308 | last post by:
Hi I want to write an email in perl and find the disk space in a drive. Thanks
2
by: tk | last post by:
Hello, At the moment im building a database for a driving school, I have a customer field, with email address as an attribute. I dont know much about macros in access but once the customer has...
0
by: tonydevlin | last post by:
I currently have the python code obj=sti.object creator = obj.Creator() history = sti.getHistory() wf_tool = context.portal_workflow mMsg = """ Content has been submitted for your review....
1
by: vignesh19 | last post by:
hi.. while i try to send an automated email using outlook, i receive a security warning. how to get rid of that.
6
by: Brett_A | last post by:
I need to send an automated email each day (Member expiration notices). The data sits in an SQL Server but SQL Mail is not available. Building an .asp page that makes this happen isn't a...
1
by: jadeverell | last post by:
Hi, I have a database that contains information of contracts / tenders and need to do the following task: * when a contract reaches its expiry date, i want to send an automated email to notify...
1
by: animeshnandanwar | last post by:
How to search data in attachment of a email using PERL? I am building a tool in which i require to search some keywords in the attachment of a mail. I thought of building a query engine for this...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.