• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Issue XML API - error updating forwarding addresses

Philip Stapleton

New Pleskian
My XML is
<?xml version='1.0' encoding='UTF-8' ?>
<packet>
<mail>
<update>
<set>
<filter>
<site-id>1</site-id>
<mailname>
<name>myAccount</name>
<forwarding>
<enabled>true</enabled>
<address>xxx@yyy</address>
</forwarding>
</mailname>
</filter>
</set>
</update>
</mail>
</packet>

I get an error code of 1023 and an error message:
Unable to create mailname :Mail account [email protected] already exists in this domain.

I'm not trying to create an account - just changing its forwarding
 
Make sure that site-id is correct.
To find out the value for site-id node, connect to the server and run the command below:

# plesk db "select id from domains where name like 'myDomain.net';"
 
Make sure that site-id is correct.
To find out the value for site-id node, connect to the server and run the command below:

# plesk db "select id from domains where name like 'myDomain.net';"

The "actual" xml does contain the correct siteID . The issue is Plesk is trying to add rather than update
 
Back
Top