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.