For a while I have not been getting emails since I did a server swap in late January. I was tempted to post here, but did not know how to replicate the issue (at the time it seemed inconsistent). Because it was my site, I figured that it would be really unlikely that you would have the proper tools to figure out why I wasn't getting the emails. At first I thought maybe it was a problem with Visfroms, so I installed another form extension on the side. I kept having the same problem which really got me wondering. Finally I decided to look through all my cpanel stuff and found out that the emails had been failing due to "SpamExperts".
As you could imagine, someone was not happy with me. The good news is that I am pretty sure I found out the problem and a potential solution.
The Problem:
RFC 2.1.1. Line Length Limits
says:
"There are two limits that this specification places on the number of characters in a line. Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF."
The reason some forms worked and others failed had to do with the amount of text on a single line. The more thoughtful the form submission, the more likely it was to fail. Visforms puts all or most of the text on a single line.
The Solution:
Visforms needs a method for breaking up long lines. According to the recommendation it should break up the lines every 78 characters. After all, crazy long lines aren't good practice in code anyways. This would go really appreciated. In fact, it would make my day to see this added.