Use a operação ModifyPWByDomain para definir a senha SMTP de um nome de domínio.
Depuração
Execute esta operação diretamente no OpenAPI Explorer. Isso elimina a necessidade de calcular a assinatura. Após uma chamada bem-sucedida, o OpenAPI Explorer gera automaticamente um exemplo de código do SDK.
Parâmetros da solicitação
Nome | Tipo | Obrigatório | Exemplo | Descrição |
DomainName | String | Sim | example.com | Nome de domínio. Deve ter de 1 a 50 caracteres e pode conter dígitos, letras maiúsculas, letras minúsculas, pontos (.) e hifens (-). |
Password | String | Sim | DM1mail1234 | Senha.
|
Action | String | Não | ModifyPWByDomain | Parâmetro obrigatório. Defina o valor como ModifyPWByDomain. |
Parâmetros de resposta
|
Nome |
Tipo |
Exemplo |
Descrição |
|
Code |
String |
OK |
Código de status. |
|
Message |
String |
The request was successful. |
Descrição do código de status. |
|
RequestId |
String |
02B2A890-CBD8-4806-9BCA-C93190CE7EF6 |
ID da solicitação. |
|
Success |
Boolean |
true |
Indica se a chamada foi bem-sucedida. |
Exemplos
Exemplo de solicitação
http(s)://dm.aliyuncs.com/?Action=ModifyPWByDomain
&DomainName=example.com
&Password=pwd
&<Common request parameters>
Exemplo de resposta
Formato XML
<ModifyPWByDomainResponse>
<RequestId>02B2A890-CBD8-4806-9BCA-C93190CE7EF6</RequestId>
<Code>OK</Code>
<Message>xxx</Message>
<Success>true</Success>
</ModifyPWByDomainResponse>
Formato JSON
{
"Message":"xxx",
"RequestId":"02B2A890-CBD8-4806-9BCA-C93190CE7EF6",
"Success":"true",
"Code":"OK"
}
Códigos de erro
|
Código de erro |
Descrição |
Código de status HTTP |
Semântica |
|
InvalidDomainPassword.Malformed |
O nome de domínio especificado já está em uso. |
400 |
O formato da senha é inválido. |
|
InvalidDomainPassword.equalcurrent |
A senha deve ser diferente da senha atual. |
400 |
O formato do nome de domínio é inválido. |
|
InvalidDomainName.Malformed |
O nome de domínio especificado é inválido. |
400 |
A nova senha não pode ser igual à senha atual. |
|
InvalidDomain.NotFound |
O domínio especificado não existe. |
404 |
O nome de domínio não existe. |
|
InvalidDomainStatus.Malformed |
O status do domínio especificado é inválido. |
400 |
O status do domínio é inválido. |
|
InvalidDomainId.Malformed |
O ID do domínio especificado não existe. |
404 |
O ID do domínio é inválido. |
Para obter mais informações sobre códigos de erro, consulte o Error Center.