Jump to content

GoogleApps WHMCS Addon


Recommended Posts

  • 2 weeks later...
  • Replies 86
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...

Frank, recently I had to disable the plugin because it was reporting "Bad server configuration" each time our clients tried to view their product details.

 

This started to happen since I've updated WHMcs to v5.

 

Have any ideas on what should I change or check to solve this?

Link to comment
Share on other sites

Indeed Frank, the server access hash is properly configured at WHMcs. It happens with all accounts, hosted at different configured servers.

 

Maybe there's a port that I need to enable at the firewall of the server running WHMcs or I should check something into the server configuration?

Link to comment
Share on other sites

Just purchased this and got this same thing.. what was the fix for this?

 

Frank, recently I had to disable the plugin because it was reporting "Bad server configuration" each time our clients tried to view their product details.

 

This started to happen since I've updated WHMcs to v5.

 

Have any ideas on what should I change or check to solve this?

Link to comment
Share on other sites

  • 2 weeks later...

Good news! The rewrite is complete and the new version is available for download on my website if you have already purchased it.

 

Exciting new features

- It works for v5!

- Restyled to look much better (100% customizable)

- Requests now use ajax so the page doesnt have to refresh

- Added improved logic for resellers so the page doesnt take forever to load

- Added SPF support

- 100% open source

Link to comment
Share on other sites

Good news! The rewrite is complete and the new version is available for download on my website if you have already purchased it.

 

That's great news Frank! I've already downloaded the new version but it's not working properly. I've submitted a ticket, please take a look at it whenever you can.

Link to comment
Share on other sites

Juan, I've replied to your ticket.

 

Anyone who is upgrading from the previous version, please read the included README.txt file for instructions. You will need to make modifications to your existing template code in this version. The version before this used a completely different method.

Link to comment
Share on other sites

Another note for users of this. If you're working with heavily loaded cpanel servers, or servers that are far away (network wise) from your WHMCS install, you might need to increase your PHP's max_execution_time. I did everything I could to make it work quickly, however, there are a number of flaws with the cpanel API that cause this to be slow. Mainly its with adding/removing zone entries. You can only do them 1 at a time, so for each request, it has to delete any existing MX/CNAME/SPF records, then add the new ones back, which can be quite a few queries to the API.

 

For example, if you're switching a base cPanel install domain to google apps, it will need to process the following queries.

 

1) accountsummary

2) dumpzone

3) removezonerecord (mail.yourdomain.com CNAME)

4) addzonerecord(mail.yourdomain.com CNAME)

5) addzonerecord(start.yourdomain.com CNAME)

6) addzonerecord(calendar.yourdomain.com CNAME)

7) addzonerecord(doc.yourdomain.com CNAME)

8) addzonerecord(sites.yourdomain.com CNAME)

9) addzonerecord(aspmx.l.google.com MX)

10) addzonerecord(alt1.aspmx.l.google.com MX)

11) addzonerecord(alt2.aspmx.l.google.com MX)

12) addzonerecord(aspmx2.googlemail.com MX)

13) addzonerecord(aspmx3.googlemail.com MX)

14) addzonerecord(aspmx4.googlemail.com MX)

15) addzonerecord(aspmx5.googlemail.com MX)

16) addzonerecord( SPF)

17) mxcheck

 

To switch from googleapps to local, it has to do:

 

1) accountsummary

2) dumpzone

3) removezonerecord (mail.yourdomain.com CNAME)

4) removezonerecord(mail.yourdomain.com CNAME)

5) removezonerecord(start.yourdomain.com CNAME)

6) removezonerecord(calendar.yourdomain.com CNAME)

7) removezonerecord(doc.yourdomain.com CNAME)

8) removezonerecord(sites.yourdomain.com CNAME)

9) removezonerecord(aspmx.l.google.com MX)

10) removezonerecord(alt1.aspmx.l.google.com MX)

11) removezonerecord(alt2.aspmx.l.google.com MX)

12) removezonerecord(aspmx2.googlemail.com MX)

13) removezonerecord(aspmx3.googlemail.com MX)

14) removezonerecord(aspmx4.googlemail.com MX)

15) removezonerecord(aspmx5.googlemail.com MX)

16) removezonerecord(SPF)

17) addzonerecord(mail.yourdomain.com CNAME)

18) addzonerecord(yourdomain.com MX)

19) mxcheck

 

As you can see, this might take a while if you have a slow server to connect to.

Link to comment
Share on other sites

  • 2 weeks later...

I'm not sure if its been specifically covered, but I want the mod to be able to be ordered as an upgrade, so automatically changing the clients mx records to Google's. Is this possible?

 

A new hosting package name, with the records already set, but not directly visible to the client. I want to roll it out as a Google apps product so the client needs to mearly 'upgrade' and the setup work is done, all I need to do is verify domain and setup email addresses.

 

Am I asking to much?

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...

Frank, i may have missed part of the discussion possibly but i noticed that your website domain has changed, and i dont have a login to the new site, however if i login to the old portal i can login but it only shows v1.0p1 being available for download.

 

How do i obtain the new version please?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated