REST Resource: users.settings.sendAs

Recurso: SendAs

Configurações associadas a um alias de "Enviar como", que pode ser o endereço de login principal associado à conta ou um endereço "De" personalizado. Os aliases de envio correspondem ao recurso "Enviar e-mail como" na interface da Web. O alias de envio como precisa ser um endereço de e-mail válido.

Representação JSON
{
  "sendAsEmail": string,
  "displayName": string,
  "replyToAddress": string,
  "signature": string,
  "isPrimary": boolean,
  "isDefault": boolean,
  "treatAsAlias": boolean,
  "smtpMsa": {
    object (SmtpMsa)
  },
  "verificationStatus": enum (VerificationStatus)
}
Campos
sendAsEmail

string

O endereço de e-mail que aparece no cabeçalho "De:" das mensagens enviadas usando esse alias. É somente leitura para todas as operações, exceto a criação.

displayName

string

Um nome que aparece no cabeçalho "De:" dos e-mails enviados usando esse alias. Para endereços "De" personalizados, quando esse campo está vazio, o Gmail preenche o cabeçalho "De:" com o nome usado no endereço principal associado à conta. Se o administrador tiver desativado a opção de atualizar o formato do nome, as solicitações para atualizar esse campo no login principal vão falhar sem aviso.

replyToAddress

string

Um endereço de e-mail opcional incluído em um cabeçalho "Reply-To:" para e-mails enviados usando esse alias. Se estiver vazio, o Gmail não vai gerar um cabeçalho "Reply-To:".

signature

string

Uma assinatura HTML opcional incluída em mensagens criadas com esse alias na interface da Web do Gmail. Essa assinatura é adicionada apenas a novos e-mails.

isPrimary

boolean

Se este endereço é o principal usado para fazer login na conta. Cada conta do Gmail tem exatamente um endereço principal, que não pode ser excluído da coleção de aliases de envio como. Este campo é somente leitura.

isDefault

boolean

Se esse endereço é selecionado como o padrão "De:" em situações como escrever uma nova mensagem ou enviar uma resposta automática de férias. Cada conta do Gmail tem exatamente um endereço padrão de envio como, então o único valor legal que os clientes podem gravar nesse campo é true. Mudar de false para true em um endereço fará com que esse campo se torne false no outro endereço padrão anterior.

treatAsAlias

boolean

Se o Gmail deve tratar esse endereço como um alias do endereço de e-mail principal do usuário. Essa configuração só se aplica a alias "de" personalizados.

smtpMsa

object (SmtpMsa)

Um serviço SMTP opcional que será usado como um redirecionamento de saída para e-mails enviados usando este alias. Se estiver vazio, os e-mails de saída serão enviados diretamente dos servidores do Gmail para o serviço SMTP de destino. Essa configuração só se aplica a alias "de" personalizados.

verificationStatus

enum (VerificationStatus)

Indica se o endereço foi verificado para uso como um alias de envio como. Somente leitura. Essa configuração só se aplica a alias "de" personalizados.

SmtpMsa

Configuração para comunicação com um serviço SMTP.

Representação JSON
{
  "host": string,
  "port": integer,
  "username": string,
  "password": string,
  "securityMode": enum (SecurityMode)
}
Campos
host

string

O nome do host do serviço SMTP. Obrigatório.

port

integer

A porta do serviço SMTP. Obrigatório.

username

string

O nome de usuário que será usado para autenticação com o serviço SMTP. Este é um campo somente gravação que pode ser especificado em solicitações para criar ou atualizar configurações de "Enviar como". Ele nunca é preenchido em respostas.

password

string

A senha que será usada para autenticação com o serviço SMTP. Este é um campo somente gravação que pode ser especificado em solicitações para criar ou atualizar configurações de "Enviar como". Ele nunca é preenchido em respostas.

securityMode

enum (SecurityMode)

O protocolo que será usado para proteger a comunicação com o serviço SMTP. Obrigatório.

SecurityMode

Um protocolo que pode ser usado para proteger a comunicação com o serviço SMTP.

Tipos enumerados
securityModeUnspecified Modo de segurança não especificado.
none A comunicação com o serviço SMTP remoto não é segura. Requer a porta 25.
ssl A comunicação com o serviço SMTP remoto é protegida usando SSL.
starttls A comunicação com o serviço SMTP remoto é protegida usando STARTTLS.

VerificationStatus

Indica se a propriedade de um endereço foi verificada para uso como um alias de envio como.

Tipos enumerados
verificationStatusUnspecified Status de verificação não especificado.
accepted O endereço está pronto para ser usado como um alias de envio como.
pending O endereço está aguardando verificação pelo proprietário.

Métodos

create

Cria um alias "enviar como" personalizado.

delete

Exclui o alias "Enviar como" especificado.

get

Recebe o alias "Enviar como" especificado.

list

Lista os aliases de envio como da conta especificada.

patch

Adiciona um patch ao alias "enviar como" especificado.

update

Atualiza um alias de envio como.

verify

Envia um e-mail de verificação para o endereço de alias "Enviar como" especificado.