OK...following those recommendations, I downloaded the geoip.
js file, updated it with the correct lat/long values, and placed it on a local webserver.
Then I unpacked the com_zimbra_local.zip zimlet to a temporary location and changed the maxmind URL in the local.
js file to point to my new geoip.
js file on my local webserver.
Rezipped it, put it back into the /opt/zimbra/zimlets directory and redeployed the zimlet. Then did a zmcontrol stop/start.
I still have the same issue. The error I get is "Error loading Yahoo! API".
I fired up Firebug in Firefox and found that it was looking for the geoip.
js file on the local webserver, but something is preventing the Zimbra server from grabbing that file.
GET
https://zimbra.my.domain/service/pro...r.com/geoip.js
The error occurs in Startup1_1_all.
js (line 512) and returns a 403 error.
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 403 </title>
</head>
<body><h2>HTTP ERROR: 403</h2><pre>FORBIDDEN</pre>
<p>RequestURI=/service/proxy</p><p><i><small><a href="http://jetty.mortbay.org/">Powered by Jetty://
</a></small></i></p><br/>
<br/>
<br/>
</body>
</html>
I jumped back to the command line on that server and used WGET to grab the file....it worked just fine. Doesn't seem to be a firewall issue here. Something in Zimbra seems to be preventing the server from going out and grabbing that file.
Anyone have ideas?
Matt