if its not possible im wondering if someone can compress the folder or something because 1000 files is WAYYY too much. If a simple PHP script can make a mail system and it literally is only 1KB and 2 files, then so can InfinityFree. Seriously? 1000 files for a mail system? this has to be false.
The vendor folder is generated with Composer, a way manage third party software in your own code. The contact form is quite simple, but it install PHPMailer and ReCaptcha through Composer. Many, if not most PHP projects today use Composer. Most libraries, including PHPMailer 6, only support installation through Composer.
You are actually on to something though. The downloadable zip file contains a lot of files that don’t need to be there.
It seems that there is an error in the packages resulting in things like tests being shipped as well. I just released a new version that removes these and cuts the package down to a much more reasonable 134 files.
That may still seem a lot, but that’s really just PHPMailer, ReCaptcha, and a bit of Composer plumbing. This is really as small as we can make it.
There is a fork of the contact form floating around that uses PHPMailer 5 and skips ReCaptcha entirely. That one only has around 5 files. That’s less than the number of critical security vulnerabilities that you’ll get because it’s outdated and unmaintained software. Which is why of course why I strongly recommend to use our version instead.
Thanks, now it can upload and it works. However, one slight problem:
When I click send, it says:
An error occurred while trying to send your message: SMTP Error: Could not authenticate.
Nevermind, I found the error and fixed it. Now i can receive emails. Thank you so much!
Hi, a complete newbie here. I, too, would like to use this email contact form. I copied all the files and the “vendor” folder to the htdocs folder, but when I go to SiteBuilder to modify my site, I cannot seem to find this contact form. What am I doing wrong here?
Thanks!
The contact form is pure PHP, it does not integrate with any other system. You have to upload all the files in the contact forms’s respiratory to your site, and access it directly in your browser.
Thanks. I created my website using the free version of Site Pro hosted by InfinityFree. I thought I had to upload all the contact form files to the htdocs folder. Where should I upload them?
Thanks!
Wow, now my site is suspended for "Phishing " for no reason.
When you try to enter the site it says
" Google Safe Browsing recently detected phishing on belk.epizy.com. Phishing sites pretend to be other websites to trick you."
You can try to add your website to Google Search Console to get more details as to why your website is phishing, even though it isn’t, and eventually remove that warning. It’s still accessible though if I ignore those warnings.
The contact form template is only relevant if you’re custom coding your site. If you’re using any kind of CMS or web builder, you’ll probably want to use the functionality that’s available for the website builder you’re using.
Site.pro also has contact form functionality, and normally you should really use that instead of trying to jam some third party code into an existing platform. However, our trial version of Site.pro doesn’t have this feature enabled, so the contact form will have to be outside of your website.
It isn’t. Your account is active and has always been active. If you check your email for a suspension notification from us, r the Deactivation History in the client area, you’ll see there is nothing, because we didn’t suspend your account.
Google believing your site is unsafe, and your browser checking all the sites you visit at Google to see if they are blocked, is something between you and Google. We cannot tell you why they believe that or help you remove the listing.
Yes it appears that google has marked my website as defective and has reporting it for phishing just because it looks like a phishing form. You can access the site in google chrome if you ignore the warnings, but in other browsers like Opera you cannot access it at all.
I have sent a report in the Google Search Console about my website not being for phishing. Hopefully they respond back and remove the warning that its defective. And also, in browsers like Opera, you cannot access the site since you cannot ignore the warnings.
Thanks, that makes sense! I do need the contact email form and since I do not have access to the full version of Site.pro, I’ll have to use another web builder.
Is there any good, easy to use web builder with email contact forms available that are compatible with Infinityfree?
THanks!
i just found out that google takes around 1-2 weeks to respond to requests for review of security issues. and maybe even longer depending on the volume of requests they are receiving. Seriously? 2 weeks? i spent HOURS trying to make a form before realizing mail() doesnt work and now my site is down for 2 weeks. I suggest you maybe change your contact form to prevent this for further people. Maybe making the name not required or something.
It’s just a contact form. It has fields for a name, email address and a message. It has a very basic Bootstrap design with as little customization as possible.
Sure, it’s a form, so there is a chance it gets flagged for “trying to trick people into submitting information”. But submitting information is the whole point of a contact form, and there is no “tricking” at all.
I’m not sure if the contact page is even responsible for this listing by Google in the first place. Let alone how to make the a contact form appear less “deceptive”. It’s not like we put a password field in the form and slapped a Facebook logo at the top of the page.
The contact form is most definitely the reason why google listed my site as dangerous. I haven’t added anything to the site for some weeks now. But literally a few hours after i add the contact form, my website goes down. Also I said maybe making the name not required or something. And you can warn others that their site will most likely be taken down by google
I don’t think it has anything to do with the contact form, as I have had multiple of those on my site and it was not flagged. I think it has to do with your domain. Google was already a bit suspicious because of the epizy.com domain, but your subdomain, belk.epizy.com in combination with the form seems a bit suspicious, as I bet they thought you were trying to impersonate the popular clothing store, Belk. I’m sorry this happened to you, but we’re not going to change the contact form because of this, and we also can’t do anything, because Google is the one who flagged it.
Yes, that is most definitely the reason. InfinityFree has removed epizy.com domain because it has a bad reputation, so Google just thought I was trying to trick users. Also, I am wondering, do you guys also have a comment system/section? Or just the email contact form?