Find Jobs
Hire Freelancers

Secure PHP contact form mailer (with multiple recipients and senders)

€30-250 EUR

กำลังดำเนินการ
โพสต์ ประมาณ 5 ปีที่ผ่านมา

€30-250 EUR

ชำระเงินเมื่อส่งงาน
Hi Freelancers, Due to recently having been confronted with serious issues from an insecure contact form on my customer's website where bots used it to send out tons of spam, I am now looking for someone who can provide me with a secure PHP contact form mailer that meets my requirements. Please have the time available to complete this task in one day. In terms of security, I have no preference for the way in which spam/bots are blocked, but it should follow the latest best practices. Google's reCAPTCHA V3 might be an idea, but if there are alternatives that do not require 3rd party plugins that'd perhaps be even better? I will leave this up to you professionals. In short, my requirements are: - Should be secure without being obtrusive; - Should allow for various recipients, senders and messages. - Customizable, so I can easily edit and use the code for all my other customers' websites; - Despite coming from a PHP form mailer, the sent messages should not be seen as spam. How the form should behave --------------------------------------------------------------- A) The form should have these fields, of which all fields are mandatory except for phone number: * Name * Phone number * Email address * Subject * Message B) On succesfull submit, the form should send three different messages to three different recipients, i.e. myself (as a BCC), my customer and the website user submitting the form. 1. Me: I want to only receive a message with the title of the form in the header, so no actual body content due to privacy reasons. For me it's just a matter of being able to keep track of how many messages were sent through a specific website and seeing the subject of the user submitted message to check the message relevancy. - Header: Webform Customer A: [User subject] - Body content: none 2. My customer: he should receive the entire content of the submitted form, i.e. name, email address, subject and message. - Header: Webform Customer A: [User subject] - Body content: everything user submitted, so their name, email, phone number, subject and message. 3. User who submits the form: should receive an automated message stating their message has been received and will be replied to asap. And below this message they will find a copy of their submitted form with all their details (name, email, phone, subject, message). C) Different senders. - I want my "empty" copy send to me from my customer's email address; - The copy to my customer should be send from the website user's email address; - The copy to the website user should be send from my customer's email address. D) after a succesfull submit the user should be redirected to a "thank you" page. This I use to measure my customer's website conversions. My current (flawed) contact form mailer --------------------------------------------------------------- Attached you will find an example of how my current setup is regarding the page with the form ([login to view URL]) and the form mailer code ([login to view URL]). It works exactly as I want it to, except for the security element. This has just been attached for reference of course, you may do this assigment the way you think is best, but perhaps seeing it makes things a bit more clear than I can explain in words. In my current contact form there was some sort of check that made sure the contact form was actually being send from the user being on my customers contact page ($valid_ref1 in the attachement) and not from some remote location. In addition, there was some sort of javascript calculation check that apparently bots couldn't do to try to prevent spam and an onclick event in the submit button. If you're interested, please examine the attached files. I expect to be provided with an explanation of how your form prevents spam and clear instructions regarding the implementation. Which part to go where and which data to edit to suit my purpose, such as the various email adresses and the automated messages to be send. Thanks!
รหัสโปรเจกต์: 18883272

เกี่ยวกับโปรเจกต์

15 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 5 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
15 freelancers are bidding on average €154 EUR for this job
รูปอวาตาร์ของผู้ใช้
Hello, I want to implement my code according this requirement. I think i need to create simple admin panel then you can handle your contact from content dynamically and also we need to create javascript validation from and google recaptcha version 3. If you hire me i would like to start this project. Many Thanks Regards Foisal Khan Akash
€250 EUR ใน 3 วัน
5.0 (60 รีวิว)
6.5
6.5
รูปอวาตาร์ของผู้ใช้
Hello Hope you’re doing well. I have gone through the job requirements carefully. I will deliver you brilliant results on the requested website. I strongly believe I can make a significant contribution to this task. Thank you
€155 EUR ใน 3 วัน
4.7 (126 รีวิว)
6.5
6.5
รูปอวาตาร์ของผู้ใช้
Writing Invaders is a group of independent professional writers and website developer and scholars from everywhere throughout the world. Together, we give best quality aid to secondary school, undergraduate, Masters and Ph.d. programs. 1. Academic writing 2. Article/content/blog writing 3. Product description writing 4. Transcription writing 5. Logo designing 6. Autocad 7. Audio recording/voice recording 8. Picture illustration 9. SQL 10. Web Development and designing 11. Book designing We are honored with a group of experienced online scholarly scholars who have capability in English dialect, alongside assorted subject information of Finance, Marketing, Accounting, Management, Statistics, Human Resources, and Information Technology oour expert writers promise to convey brilliant quality in a manner that you need at most dependable valuing alongside a few different profits and administrations
€222 EUR ใน 3 วัน
4.9 (31 รีวิว)
5.3
5.3
รูปอวาตาร์ของผู้ใช้
Hi There, I can start immediately and complete within a day. I can integrate recaptcha v3 on the from and also customize such that recipient get corresponding information. for Lets discuss further over chat. My portfolio: I have 5+ years of experience working with Wordpress, Codeigniter, Laravel, Shopify, Bigcommerce, Woocommerce, Opencart, PHP, MySQL, JQuery, JS, HTML5, Bootstrap and many more. I can intergrate and customize APIs, Plugins, update themes and plugins, PSD to HTML/Wordpress, Integrate payment gateways. We can discuss further details over chat. Looking forward to talk to you.
€113 EUR ใน 3 วัน
4.8 (5 รีวิว)
3.3
3.3
รูปอวาตาร์ของผู้ใช้
Hello, We have deep expertise and 30+ resources to execute the project and we have 10 years of experience in various technologies and languages and we are very clear and fast communication with the client. And we have provided a 100% satisfaction of our client. I have read your requirements, I am very comfortable with all your requirements and can do this with quality and with less time are at a good price. Please ping me here so that we can discuss further on this project. And I am available for you right now. Our skills are like: Specialties: Php, Wordpress, AngularJS, Node JS, ReactJS, JavaScript, Bootstrap, CSS, SAAS, HTML, MYSQL, Postgresql etc. ☆ Frameworks ☆ Cake PHP, Jquery, Codeigniter, .Net, Ruby on Rails, Laravel, Magento. ☆ Database ☆ PostgreSQL, MySQL, SQLite, - MongoDB, Amazon DynamoDB. ☆ Front-end Techniques ☆ Angular js, Angular2, Node js, ReactJS, JavaScript, JQuery, HTML, CSS - Twitter Bootstrap, Coffee Script. Searching tools: - Solr search, Elastic Search, Sphinx search. Servers Specialties: I have good server deployment knowledge into various the server hosting Platform i.e. Digital Ocean, AWS EC2, AWS Load balancing, Elasic Beanstalk, Blue host, Site5, Hostgator, Heroku e.t.c Thank You
€155 EUR ใน 3 วัน
3.5 (5 รีวิว)
3.8
3.8
รูปอวาตาร์ของผู้ใช้
Hi there, I have read your description, thanks for providing such a detailed explanation :) I cannot see so much detailed work explanation in here mostly. Also reviewed the sample files you have provided, it seems you have implemented several things like putting a hidden field and filling it while submitting but as you stated they can all tricked by some bots. Still best way for securing is Google Recaptcha(Although as a UX side it is not the best, on security side it is still best :)) If you don't want to use recaptcha I can code a custom image/number captcha thing, but some bots can trick them too :) For google recaptcha you need to provide me a apikey for that. I can also rewrite all the functions of checking multiple things on the page for securing it and fixing the validations on form side. Actually I'm a senior PHP developer, I'm trying to increase my reputation on freelancer by bidding on small projects, i hope we could work together on this project. Best.
€144 EUR ใน 1 วัน
5.0 (2 รีวิว)
1.6
1.6

เกี่ยวกับลูกค้า

ปักธงของ NETHERLANDS
Amsterdam, Netherlands
5.0
3
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.ค. 27, 2017

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง