Logo da MMHospedagem
Carregando...
Não é possível criar o domínio em uma assinatura: os endereços IP para o serviço de correio do domínio não estão definidos
imprimir
  • 0

Sintomas

  • A criação de um domínio falha com o erro:

    IP addresses for mail service of domain are not set

Causa

Inconsistência do banco de dados, uma ou mais entradas estão faltando na tabela psa.IpAddressesCollections.

Resolução

Nota: caso o problema ocorra no Plesk Multi Server, a solução deve ser aplicada no nó de serviço com a assinatura afetada.

  1. Conecte-se ao servidor usando SSH .

  2. Criar backup do banco de dados Plesk

  3. Acesse o banco de dados do Plesk

  4. Encontrar ipCollectionId entrada ausente:

    mysql> select id from psa.IpCollections where id not in (select ipCollectionId from psa.IpAddressesCollections);
    +----+
    | id |
    +----+
    | 15 |
    +----+
    1 row in set (0.00 sec)

  5. Encontre o ID de um endereço IP apropriado:

    mysql> select id, ip_address from IP_Addresses;
    +----+-------------+
    | id | ip_address |
    +----+-------------+
    | 1 | 203.0.113.2 |
    | 2 | 192.0.2.2 |
    +----+-------------+
    2 rows in set (0.00 sec)
  6. Adicione o registro ausente com o ID do endereço IP preferencial, por exemplo, '1' e o ID '15' da etapa 4, da seguinte maneira:

    mysql> insert into psa.IpAddressesCollections values(15,1);
    Query OK, 1 row affected (0.00 sec)

    Nota: Caso vários registros sejam mostrados na consulta da etapa 4, use o seguinte script para adicionar todos os registros ausentes na tabela psa.IpAddressesCollections com o ID de IP '1':

    plesk db -Ne "select id from psa.IpCollections where id not in (select ipCollectionId from psa.IpAddressesCollections)" | while read i; do plesk db "insert into IpAddressesCollections values ('$i','1')"; done

Esta resposta lhe foi útil?

Artigos Relacionados

MMHospedagem