Troubleshooting

1. If you click on "Send" and the campaign is not sent or if you click on "Send" and no information is sent to the Track Campaign section then you should do the following:

Backup the etools2.php file

In the etools2.php file make sure the following is set:

$problem_sending = 1;
$threads_no=1; /* Number of threads for sending */
$allow_fork=0; /* Allow using fopen to do fork */
$allow_lock=0;
Once you set these variables then try to re-send.


2. I just installed the marketing email solution and it is not sending. What can I do?


By default the mailer uses the PHP mail function to send email. To test if PHP mail is working for your server open the file testmail.php which is included in the mailer directory, with a text editor and add your email where it shows:

$email='test@test.com';

Then move the file back to your web server and go to the file in a web browser. When you go to the file, it should send an email to your email. If you do not receive the email then contact your hosting company and ask them why you did not get the email and if php mail is available.

Another method to use if your host does not support the mail function is your server’s SMTP. To use this method in the lib/etools2.php look for the variable:


Change


$smtp_servers=array(            /* Array of smtp servers */


//      array('host' => '127.0.0.1', 'keep-alive' => true),     /* host, user, password */


);


TO:


$smtp_servers=array(            /* Array of smtp servers */


array('host' => '127.0.0.1', 'keep-alive' => true),     /* host, user, password */


);


Notice the line was just un-commented.


If your smtp requires a username and password then change it to:

$smtp_servers=array(array('host' => '127.0.0.1', 'keep-alive' => true, 'user'=>'SMTP_USERNAME','password'=>'SMTP_PASSWORD'));

NOTE: On some servers have you to replace 127.0.0.1.  This is the ip for your localhost and it works on a lot of servers, you should contact your hosting company for details.


 


3. When I sent HTML email instead of the user getting my HTML email, the user receives a link. What can I do?


You should contact your hosting company or server admin and let them know the variable:
allow_url_fopen should be set to on in your php.ini file. They will either do this for you or let you know what to do. They should not have a problem setting this because 99% of all host have this set to on.


 


4. How do I reset the admin password?


Follow these instructions to reset your administrative password:


1) Download the reset_password.php.  This file is located in the mailer folder.


2) Open that file in an editor and enter in your database.


You will see variables, db, db_user, db_password and db_host.  For example:


$db='DATABASE_NAME';
$db_user='DATABASE_USER';
$db_password='DATABASE_PASSWORD';
$db_host='DATABASE_HOST'; 


3) Save the file and upload the server back to your web server.  Make sure the file is put back in your mailer folder.


4) Go to the web page in a browser.  For example go to:


http://www.YourDomain.com/mailer/reset_password.php


Once you pull up this page it will reset the password to admin/adminĀ


Then you should login with admin/admin and change the password.


5) Remove your database information from the reset_password.php page.


 


5. I am having trouble uploading large files, what can I do?


Uploading Large Files:


If you are looking to upload large files to the mailer to import contacts then you need to do the following:


1) You need to change the setting in PHP called:


upload_max_filesize


and


post_max_size


These values should be set to 16M


Also, set the memory_limit to 32M


You can do this through the php.ini file or contact your host to ask them how to do this if you are on a shared server.


2) For MySql you have to have the variable:


max_allowed_packet to be equal to 16


This can be accomplished by:


modifying to /etc/my.cnf


and setting the:


set-variable = max_allowed_packet=16M


under: [mysqld]


Also keep in mind that my.cnf can reside in different dirs depending on the installation. Usually it is /etc/my.cnf, /var/lib/mysql/my.cnf, /usr/local/var/my.cnf.


 


6. Apache Upload Troubleshooting


If you are still having trouble once you set the parameters above, then you should check the following apache limits


LimitRequestBody


LimitRequestFields


LimitRequestFieldSize


LimitRequestLine


You should check especially the first one in the httpd.conf. It is possible the POST data is larger than the value in the LimitRequestBody


 


7. When I sent out emails, can I have a delay between each email?
 
Yes, this is possible. You should set the options in your configuration file which is etools2.php. In your config file you will have the following instruction and variables:


$email_delay=0;
$email_no_delay=1;


-The email_delay field variable tell the system how long to delay between each email.


-The email_no_delay field tells the system, after this many emails issue a delay.  So if this field is set to one, then after one email then issue the delay. 


Also, set the following:


$threads_no=1;
$allow_fork=0;
$allow_lock=0;


 


8. If you have problems with the Fckeditor then follow these steps:


Please assign the 777 permissions on "img" folder and sub-folder
"/img/image".


Also, check the "$Config['UserFilesPath']" and
"$Config['UserFilesAbsolutePath']" variable in configuration file
"fckeditor/editor/filemanager/connectors/php/config.php"


The following are the right configuration for the test server a server that is www.test.com:
$Config['UserFilesPath']="http://www.omnistaretools.com/kbase/img/";
$Config['UserFilesAbsolutePath']="/home/test/www.test.com/htdocs/kbase/img/";


Please change test.com and the paths above to reflect your server.


What Do Users Say

I checked out dozens of other mailing programs, and Omnistar was by far the best buy for the money. It s really easy to integrate into existing sites!

Tim Sigler
www.timsigler.com

Partner with Omnistar

Join over 2,000 affiliates making thousands of dollars per month!

Learn More