Support

As Gutuma is still in its early stages, please email me at rowanseymour {at} users.sourceforge.net with any bug reports or feature requests - or just to say it works!

If you prefer though, you can use the Sourceforge tracking system for submitting bug reports and feature requests.

FAQ

Q. What does the word Gutuma mean?

A. Gutuma (goo-too-mah) means to send in Kirundi.

Q. How many email addresses can Gutuma store?

A. Gutuma was never designed for mass marketing campaigns. There is no fixed limit on the number of addresses a list can contain, or limit on the number of address lists, but you will probably notice performance issues on lists with more than 1000 addresses.

Q. How many emails can Gutuma send?

A. This depends on your hosting or the SMTP server you are connecting to. For example, at the time of writing, GMail's SMTP servers will allow you to send up to 500 emails per day, and GoDaddy's will allow you to send up to 250 per day. It's not recommended that you rely on PHP mail() for sending large quantities of mail, or even Sendmail as Gutuma cannot use a persistent connection with either of those methods.

As of version 1.6, Gutuma can send emails in batches, and so you can manually send to large address lists over a couple of days, or use the cron script to send regular batches. You can configure the maximum batch size and batch time limit in the transport settings.

Q. How can I use cron to send emails?

A. As of version 1.6, Gutuma contains a script called cron.php which can be executed as a cron job, if your hosting provides cron functionality. This script will send newsletters from the outbox according to the batch size and batch time limit options in the transport settings.

Q. Why won't the AJAX gadgets work on my website?

A. One likely problem is that your website and your Gutuma installation are on different domains. If you are seeing the error message "Access to restricted URI denied" then this is the problem. For security reasons, AJAX requests can't be made across domains, but you can use a proxy - your AJAX requests are directed to the proxy which resides on your website domain, which then forwards the request to the Gutuma installation on the other domain. The following steps describe the process of configuring Gutuma to use a proxy for AJAX requests:

  1. Download guproxy, extract guproxy.php
  2. Upload to a location which is on the same domain as your website
  3. Edit the gadget creation script to include a call to gu_gadgets_set_ajax_proxy. For example:
    <script type="text/javascript">
      gu_gadgets_set_ajax_proxy("folder/guproxy.php");
      gu_gadgets_write_ajax_link(1219931127, "Subscribe to my newsletter");
    </script> 
    Ensure that gu_gadgets_set_ajax_proxy is given the correct path to guproxy.php.