Frequently Asked Questions

DevMailerBox.gif (6508 bytes)

 


Q: How do I find out whether or not my server supports PERL scripts?
A: You just need to make sure it is in the CGI-BIN or Scripts directory. If you've not installed ActivePerl, you can get that at http://www.activestate.com/.

Q: Where do I put FormMail after I download it?
A: After you unzip fm16nt.zip, you should have 3 files. Place them as follows:
  1)FMTest.htm - Sample formmail form - place in appropriate documents directory.
  2)README.txt - original FormMail documentation - place in appropriate documents directory.
  3)FormMail.pl - FormMail script modified to work under Win32 with DevMailer - place in /scripts or /cgi-bin directory.

Q: I am getting an Unable to Create Object error when I try to execute my CGI/ASP script using DevMailer. What is wrong?
A: Often scripts will not allow DLLs installed in the system folder to be executed. Make sure that you have installed the DVMAILER.DLL file in an executable directory such as /cgi-bin. Place the DLL in such a folder and reinstall DevMailer using REGSVR32.EXE.

Q: When attempting to run FormMail with DevMailer, I get a failure message that directs me to the geocel.log file. Here I discover that an Invalid or Unspecified FromAddress is the source of the problem. How can I fix this?
A: FormMail needs a hidden field named "email" to be passed from the form. This will be the return address that shows up on the email.
<INPUT name=email type= hidden value= fromaddress@fromcompany.com>

Q: What causes DevMailer to hang whenever I use it on a machine running Windows 95, Windows 98, or Windows 2000.   
A: This is usually caused by a dependency on having a c:\temp directory.  Try creating a c:\temp directory and see if the problem persists.

Q: I downloaded the DevMailer evaluation ZIP file, but I can't see the dvmailer.dll that the readme mentions.  
A: By default, Windows systems will hide DLL files and other system files from the user.  To view them you will need to open up Windows explorer, and find the Options/Folder Options menu (this is usually either under "Edit" or "Tools", depending on your version of windows).  Select the View tab, and select "Show all files" and ensure that the "hide file extensions for known types" is NOT checked. 

Q: After downloading DevMailer and installing, the scripts seem to execute, but no mail is sent.  The logs have the following entry:          [1172] Evaluation Expired, you must register to continue using DevMailer.

A: This is a glitch due to the IUSR account not having enough permissions to read and write to the registry, as this is how devmailer keeps track of "uses." The best thing to do is go to the Component Services manager (aka Microsoft Transaction Server) and add a new application, create an empty package, and then drag dvmailer.dll into the components folder of the new application. Then, you can specify a user context for this application in the properties that will give it sufficient privileges to read and write to the registry.