SOAP fault error appears while working with subscription or mail account.

Created:

2016-11-16 13:01:38 UTC

Modified:

2016-12-21 19:46:59 UTC

0

Was this article helpful?


Have more questions?

Submit a request

SOAP fault error appears while working with subscription or mail account.

Symptoms

  1. While creating subscription:

    Error: SOAP failed. Failed in sending message at (SmarterMail::checkResult line 176) at execute console command --add-domain(vconsoleapp::start line 97) at execute "C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\mailmng.exe" --add-domain "--domain-name=domain.tld" "--disk-quota=104857600" "--total-disk-quota=1048576"(vconsoleapp::run line 107) (Error code 1)
  2. While creating Mail accounts:

    Error: Unable to update the mail account properties:SOAP failed. Failed in parsing SOAP fault at (SmarterMail::checkResult line 176) at execute console command --add-mailname(vconsoleapp::start line 97) at execute "E:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\mailmng.exe" --add-mailname "--domain-name=domain.com" "--mailname=abcd" "--password=*"(vconsoleapp::run line 107) (Error code 1)
  3. On Tools & Settings > Mail Settings page:

    SOAP failed. Failed in parsing SOAP fault
    at (SmarterMail::checkResult line 176)
    at Get maxLetterSize via svcServerAdmin Web Service(SmarterMail::SMProvider::maxLetterSize line 429)
    at execute console command --get-max-letter-size(vconsoleapp::start line 97)
    at execute "E:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\mailmng.exe" --get-max-letter-size(vconsoleapp::run line 107)
    (Error code 1)

Cause

Improper configuration of SmarterMail website and bindings. This can happen, for example, when SmarterMail website binding in IIS was manually changed from default TCP port 9998 to another, but the port was not updated in Plesk database

Resolution

  1. Create psa database backup according to article KB213904125

  2. Ensure that the same port is specified in SmarterMail website bindings in IIS Manager and in Plesk database:

     mysql> SELECT val FROM misc WHERE (param = 'smartermail_port');

    SmarterMail port in Plesk database can be specified using the following command:

    mysql> update misc set val='8080' where (param = 'smartermail_port');
  3. Correct SmarterMail and Plesk integration using the following command:

    C:> "%plesk_bin%\\defpackagemng.exe" --update --type=mailserver --package=smartermail
Have more questions? Submit a request
Please sign in to leave a comment.