I need to put an email form on a website for multiple users - HotUKDeals
We use cookie files to improve site functionality and personalisation. By continuing to use HUKD, you accept our cookie and privacy policy.
Get the HUKD app free at Google Play

Search Error

An error occurred when searching, please try again!

Login / Sign UpSubmit
Expired

I need to put an email form on a website for multiple users

inxs Avatar
banned2y, 4m agoPosted 2 years, 4 months ago
I need to add multiple email contact forms onto a website I am constructing. (For about 25 in all) I need something that is secure (and won't be hijacked by spammers) and something easy to set up and easily integrated. Preferably something run via the site and not a third party collection service which I've found to be unreliable.

Any helpful suggestions are appreciated
inxs Avatar
banned2y, 4m agoPosted 2 years, 4 months ago
Options

All Responses

(9) Jump to unreadPost an answer
Responses/page:
#1
The email contact form should be in the form of simple controls to collect the sender email address, the email body, a text captcha and a submit button. Upon submit the email processing is handled at the server side hence the system cannot be easily abused by an automated email spammer.

Upon submit, you can perform javascript or JavaScript requests to server side code such as ASP/C# .NET or PHP, where the email processing takes place.

If you require multiple contact forms, a possible solution is to keep the handful of controls I mentioned above but have an additional drop down list box control that encapsulates your 25 or so variations of email destinations. The selected option from the drop down list box can act as a context to the nature of the email and the beauty of this approach is that you use the same email sender address, email body, text captcha and submit buttons irrespective of which option was chosen in the drop down list box. You just need to send an extra parameter to the Ajax request, javascript or whatever callback method you choose to use.
banned#3
ElliottC
The email contact form should be in the form of simple controls to collect the sender email address, the email body, a text captcha and a submit button. Upon submit the email processing is handled at the server side hence the system cannot be easily abused by an automated email spammer.

Upon submit, you can perform javascript or JavaScript requests to server side code such as ASP/C# .NET or PHP, where the email processing takes place.

If you require multiple contact forms, a possible solution is to keep the handful of controls I mentioned above but have an additional drop down list box control that encapsulates your 25 or so variations of email destinations. The selected option from the drop down list box can act as a context to the nature of the email and the beauty of this approach is that you use the same email sender address, email body, text captcha and submit buttons irrespective of which option was chosen in the drop down list box. You just need to send an extra parameter to the Ajax request, javascript or whatever callback method you choose to use.

I realise this. I've used lots of different forms in the past, but this is the first time I've need to setup with lots of email addresses. I don't mind having to do repeated forms, I'm looking for suggestions of a good one to use that's secure and easy to setup.
banned#4

That may well.work but will it allow multiple send addresses?

I don't expect the 100 messages a month limit would be a problem (even shared between all) but have a feeling it'll be restricted in some way.

Do you use it? I've found going vis third party senders is often with lots of missed emails that just disappear.
#5
inxs
ElliottC
The email contact form should be in the form of simple controls to collect the sender email address, the email body, a text captcha and a submit button. Upon submit the email processing is handled at the server side hence the system cannot be easily abused by an automated email spammer.

Upon submit, you can perform javascript or JavaScript requests to server side code such as ASP/C# .NET or PHP, where the email processing takes place.

If you require multiple contact forms, a possible solution is to keep the handful of controls I mentioned above but have an additional drop down list box control that encapsulates your 25 or so variations of email destinations. The selected option from the drop down list box can act as a context to the nature of the email and the beauty of this approach is that you use the same email sender address, email body, text captcha and submit buttons irrespective of which option was chosen in the drop down list box. You just need to send an extra parameter to the Ajax request, javascript or whatever callback method you choose to use.

I realise this. I've used lots of different forms in the past, but this is the first time I've need to setup with lots of email addresses. I don't mind having to do repeated forms, I'm looking for suggestions of a good one to use that's secure and easy to setup.

Why do you feel multiple forms provide better security and safeguard from spammers? The email handling is processed at the server side and you even stated earlier "I realise this." Why process over 100 controls via 25 forms multiplied by several controls when the coding is much more simple by way of a few controls and a drop down list box? As it is your first time in implementing multiple email address entries, a drop down list box is much more simpler, than over 100 controls spread over 25 forms.

Are you intending to code this manually or use automated tools? If you are coding the website manually, you do not need to use multiple forms but if you feel it absolutely necessary to use multiple forms then go ahead - it makes no odds regarding security against spam. If you want encryption of the email body and sender's email address, you can even set your web server to be running in HTTPS. And, if you like the email sending to be secure, send the email using SSL.
banned#6
ElliottC
inxs
ElliottC
The email contact form should be in the form of simple controls to collect the sender email address, the email body, a text captcha and a submit button. Upon submit the email processing is handled at the server side hence the system cannot be easily abused by an automated email spammer.

Upon submit, you can perform javascript or JavaScript requests to server side code such as ASP/C# .NET or PHP, where the email processing takes place.

If you require multiple contact forms, a possible solution is to keep the handful of controls I mentioned above but have an additional drop down list box control that encapsulates your 25 or so variations of email destinations. The selected option from the drop down list box can act as a context to the nature of the email and the beauty of this approach is that you use the same email sender address, email body, text captcha and submit buttons irrespective of which option was chosen in the drop down list box. You just need to send an extra parameter to the Ajax request, javascript or whatever callback method you choose to use.

I realise this. I've used lots of different forms in the past, but this is the first time I've need to setup with lots of email addresses. I don't mind having to do repeated forms, I'm looking for suggestions of a good one to use that's secure and easy to setup.

Why do you feel multiple forms provide better security and safeguard from spammers? The email handling is processed at the server side and you even stated earlier "I realise this." Why process over 100 controls via 25 forms multiplied by several controls when the coding is much more simple by way of a few controls and a drop down list box? As it is your first time in implementing multiple email address entries, a drop down list box is much more simpler, than over 100 controls spread over 25 forms.

Are you intending to code this manually or use automated tools? If you are coding the website manually, you do not need to use multiple forms but if you feel it absolutely necessary to use multiple forms then go ahead - it makes no odds regarding security against spam. If you want encryption of the email body and sender's email address, you can even set your web server to be running in HTTPS. And, if you like the email sending to be secure, send the email using SSL.

I have trouble enough working out how to set up with ready made forms, let alone write the scripts that would be required. Surely you must appreciate from the question doing that is beyond me?

Drop down would be fine apart from the volume. 25 is just too many to pick from and there is no reason for the correct name being selected anyway.
#7
inxs
ElliottC
inxs
ElliottC
The email contact form should be in the form of simple controls to collect the sender email address, the email body, a text captcha and a submit button. Upon submit the email processing is handled at the server side hence the system cannot be easily abused by an automated email spammer.

Upon submit, you can perform javascript or JavaScript requests to server side code such as ASP/C# .NET or PHP, where the email processing takes place.

If you require multiple contact forms, a possible solution is to keep the handful of controls I mentioned above but have an additional drop down list box control that encapsulates your 25 or so variations of email destinations. The selected option from the drop down list box can act as a context to the nature of the email and the beauty of this approach is that you use the same email sender address, email body, text captcha and submit buttons irrespective of which option was chosen in the drop down list box. You just need to send an extra parameter to the Ajax request, javascript or whatever callback method you choose to use.

I realise this. I've used lots of different forms in the past, but this is the first time I've need to setup with lots of email addresses. I don't mind having to do repeated forms, I'm looking for suggestions of a good one to use that's secure and easy to setup.

Why do you feel multiple forms provide better security and safeguard from spammers? The email handling is processed at the server side and you even stated earlier "I realise this." Why process over 100 controls via 25 forms multiplied by several controls when the coding is much more simple by way of a few controls and a drop down list box? As it is your first time in implementing multiple email address entries, a drop down list box is much more simpler, than over 100 controls spread over 25 forms.

Are you intending to code this manually or use automated tools? If you are coding the website manually, you do not need to use multiple forms but if you feel it absolutely necessary to use multiple forms then go ahead - it makes no odds regarding security against spam. If you want encryption of the email body and sender's email address, you can even set your web server to be running in HTTPS. And, if you like the email sending to be secure, send the email using SSL.

I have trouble enough working out how to set up with ready made forms, let alone write the scripts that would be required. Surely you must appreciate from the question doing that is beyond me?

Drop down would be fine apart from the volume. 25 is just too many to pick from and there is no reason for the correct name being selected anyway.

OK, it appears you are not coding this manually but how were you anticipating the user select one from multiple forms? Another option is via several tabs but this presents the same issue as the drop down list in that the user may select the wrong tab, just as in the case of you being wary of incorrect item selected in the drop down list. The tabbed display option is also more complicated because each tab represents hidden pages containing their own controls.

If the drop down list doesn't appeal to you, you can use a list box - slightly different since the list of options are not revealed by clicking on the drop down arrow and all options are shown at the same time inside the list box.

Hence, the process is to:

1. Get sender's email address from the email address control.
2. Get user's body of text to be sent in the email from a very simple text box control.
3. Ensure the captcha matches.
4. Check which is the currently selected option from the list box (or drop down list box).

I don't use automated web development tools (as I am a developer and code everything manually) so I am not able to guide you as to which one would function in the way you require. However, you can go to wix.com and have a look in there but developing websites in wix.com means that the site is hosted on their servers, although I know it will be reliable since our company's website was initially written in wix.com

Edited By: ElliottC on Jul 20, 2014 10:02
banned#8
With respect Elliot, if I was a developer I wouldn't be posting on here to request a ready made send mail form and let's be fair coding this from scratch is way beyond anyone not in your field.

Creating multiple individual pages and injecting the script isn't going to take very long to do. I just need to get something I'm comfortable with using. I don't want drop downs even if that is creating work for myself.

I had a quick look at wix.com - seems to be a free host site. My site is already up and running. Apologies if there is a form on there you referred. On my phone I'm unable to locate.
#9
inxs
With respect Elliot, if I was a developer I wouldn't be posting on here to request a ready made send mail form and let's be fair coding this from scratch is way beyond anyone not in your field.

Creating multiple individual pages and injecting the script isn't going to take very long to do. I just need to get something I'm comfortable with using. I don't want drop downs even if that is creating work for myself.

I had a quick look at wix.com - seems to be a free host site. My site is already up and running. Apologies if there is a form on there you referred. On my phone I'm unable to locate.

INXS, my input also gives suggestions on way to present a web page. I continued to mention coding due to an earlier response where you cited that you realised what I was suggesting. But anyway, now we are clear on certain things, I can assure you that using multiple forms is certainly not the way to present the web page.

Where certain options depend on several choices, there is a requirement for a web control to allow the user to choose the required option. Presenting a form with over 100 controls and asking the user to scroll to the ones that represent one of the 25 selection, is out of the question. I am not sure if this is what you had in mind, hence my earlier question as to how you anticipate that the user selects one option from 25. The most effective way to implement this is to ensure the user selects one option from the 25 on one webpage before allowing entry of the email details on another webpage (or in some cases, this can be achieved on the same web page, which is what I outlined earlier).

So, if we take the approach in breaking down the tasks into smaller tasks, would it appear easier to have one page whereby user chooses one option from 25, followed by a submit button that takes the user to the second page with 4 or 5 controls for entering details to be sent via email? Did you have any other ideas in mind?

Oh, I have had requests here for development help in the past. Quite recently, I responded to somebody with respect to database development in C#.

Post an Answer

You don't need an account to leave a response. Just enter your email address. We'll keep it private.

...OR log in with your social account

...OR comment using your social account

Thanks for your comment! Keep it up!
We just need to have a quick look and it will be live soon.
The community is happy to hear your opinion! Keep contributing!