Hi Dries et al

I recently installed mollom on a bigger site that has a rather complex infrastructure (loadbalancers, multiple reverse proxys, multiple webservers, database servers). Since this site is hosted on a rather big server park shared with other customers, the reverse of the outgoing IP address of the webservers/squid servers calling Molloms service, are generic and hence different from the webservers FQDN.

So the reverse of the proxys is for example webgate.foo.nl where the website is accessable at www.bar.nl. Mollom however checks the reverse of the squid servers (webgate.foo.nl) and gives a mismatch on the public/private key and hostname combo This is -as far as I can see- undocumented.

One solution would be to solve this in the documentation ("make the keys for the reverse of the outgoing IP address") or another solution might be to honor the X-FORWARDED FOR header that the proxy might send.

Also note that even when you register the keys for webgate.foo.nl, the entry that was tagged as potential spam displays the error that the hostname does not match the website name.

Comments

bertboerland’s picture

Assigned: Unassigned » bertboerland
Status: Active » Closed (won't fix)

or one reads the doucmentation on api.d.o :-(

thanks dries

http://api.drupal.org/api/function/ip_address/6