A potential client called me today and said that the reason he was calling was that he was getting error messages when he tried to use my FormMail form.
I immediately tested it and it worked fine.
He retested it and it failed again with the message below.
I even tried it on my phone and it worked fine there too.
Then I remembered he was on a Mac.
I thought, “Could he be on Safari and that’s the issue?”
I do have Safari so I tried it and sure enough, I got the error i'm pasting below!
No problem with IE or Firefox…just Safari.
I've got so many forms on FormMail now…need to make sure this works! Too many Safari users out there!
I'm also pasting the section of my FormMail that shows the @referrers...just to show that i DO my website there.
And if I didn't, it wouldn't have worked on IE and Firefox. The only thing I changed below was my email addresses, for privacy.
Thanks so much for your advice!
The form attempting to use this script resides athttp://improventures.com/contact/contact-forms/contact-coaching.html, which is not allowed to access this program.
If you are attempting to configure FormMail to run with this form, you need to add the following to @referers, explained in detail in the README file.
Add 'improventures.com' to your @referers array.BEGIN
$DEBUGGING = 1;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 5;
$encryptuser = '';
$encryptprog = '';
$mailprog = '/usr/sbin/sendmail -oi -t';
$postmaster = '';
@referers = qw(improventures.com, freshenyourphoto.com www.improventures.com);
@allow_mail_to = qw(firstname.lastname@example.org email@example.com firstname.lastname@example.org);
@recipients = ();
%recipient_alias = (1 => qw(email@example.com));
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
$locale = '';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '/css/nms.css';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$address_style = 0;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';