Symptoms
Customers are unable to register new domains with eNom. The following error is shown in the DEBUG OBAS log (/var/log/hspc/hspc.log
):
[2014/07/28 18:48:46] [INFO] [1758] [HSPC::MT::Plugin::DM::eNom::Transport::call_enom] [enom]Sending command: http://reseller.enom.com/interface.asp?uid=user&pw=xxxxxx&Command=check&DomainList
[2014/07/28 18:48:47] [INFO] [1758] [HSPC::MT::Plugin::DM::eNom::Transport::_parse_plain] Parsed result: $VAR1 = [
'apitype => API.NET',
'command => CHECK',
'done => true',
'err1 => User not permitted from this IP address - 4',
'errcount => 1',
.................
'responsestring1 => Policy error; unauthorized; user(s)',
'site => eNom',
];
Cause
The store IP address(es) are not included in the eNom registrar white list.
Resolution
In order to use the eNom API you must first contact eNom and let them know the IP address of the server you will be connecting eNom from (the IP address of the OBAS server).
This is part of eNom's security measures to prevent unauthorised users from being able to submit registration requests to your account.
You can do this by opening a ticket with eNom API department directly and ask them to authorize your server IP address for access to your account.