Esta é a documentação do Apigee Edge.
Acesse
Documentação da Apigee X. informações
Por padrão, o portal de serviços para desenvolvedores envia e-mails em resposta a determinados eventos. Para exemplo, quando um novo desenvolvedor se registra no portal, ele envia automaticamente uma mensagem de boas-vindas para o desenvolvedor. Ou, se o desenvolvedor perder a senha, poderá solicitar uma e-mail com uma senha temporária.
Como provedor de API, você pode controlar todos os aspectos dos e-mails gerados pelo portal, incluindo:
- Formatação dos e-mails automáticos enviados pelo portal
- Como especificar o servidor SMTP usado pelo portal
- Adição de regras para gerar e-mails em resposta a eventos no portal
Como enviar e-mails de um portal baseado na nuvem
A configuração de e-mail padrão para um portal baseado na nuvem implantado no Pantheon ou Acquia deve ser usadas apenas em ambientes que não sejam de produção. E-mails enviados de um servidor anônimo na nuvem podem ser bloqueados ou marcados como spam.
Para portais de produção, use uma das seguintes opções para enviar e-mails:
- Use o módulo SMTP para rotear e-mails para o servidor SMTP da empresa, conforme descrito em Configurar um servidor SMTP.
- Use um serviço de e-mail externo, como o SendGrid ou o Amazon SES (Simple Email Service). Para
mais informações, consulte:
- Pantheon: e-mail no Pantheon
- Acquia: Sobre e-mails nos aplicativos do Acquia Cloud
Como enviar e-mails de um portal no local
Por padrão, os e-mails são enviados usando a linguagem PHP mail(). O PHP tenta enviar e-mails usando o sendmail no sistema local, que pode ser configurado no arquivo php.ini do PHP .
Para portais de produção, você pode usar o módulo SMTP descrito abaixo para enviar e-mails por meio de um servidor SMTP ou servidor da empresa.
Como configurar um servidor SMTP
O portal do desenvolvedor exige que você configure um servidor SMTP para enviar mensagens de e-mail. Para configurar o servidor SMTP, é necessário ativar primeiro o módulo de suporte à autenticação SMTP Drupal no no portal do Google Cloud.
Depois que você configurar o servidor SMTP, todos os e-mails enviados pelo portal do desenvolvedor usarão o protocolo SMTP servidor. Esses e-mails incluem e-mails enviados para novos desenvolvedores e e-mails enviados para desenvolvedores que perderam a senha e os e-mails enviados aos desenvolvedores com contas bloqueadas.
Para configurar o servidor SMTP:
- Faça login no seu portal como usuário com privilégios de administrador ou de criação de conteúdo.
- Selecione Modules no menu de administração do Drupal.
A página "Módulos" será aberta. - Ative o módulo Suporte a autenticação SMTP.
- Salve a configuração.
- Depois que o módulo for ativado, selecione Configurar no menu suspenso de
Entrada de suporte na página Módulos.
A página de configuração Suporte a autenticação SMTP é exibida. - Em Ativar ou desativar este módulo, selecione Ativado.
- Na área de configurações do servidor SMTP, digite as seguintes informações:
- Endereço do servidor SMTP. Por exemplo, para o servidor SMTP de saída do Gmail, use smtp.gmail.com.
- Também é possível digitar o endereço do servidor SMTP de backup. Esse valor não é obrigatórios.
- Digite a porta SMTP. O valor dessa porta pode ser diferente com base o protocolo de criptografia selecionado. Por exemplo, para o Gmail, a porta é 465 ao usar SSL e 587 para TLS.
- Selecione o protocolo de criptografia como Nenhum, SSL ou TLS
- Na área Autenticação SMTP, especifique o nome de usuário e a senha usados. para a autenticação SMTP. Precisa ser um nome de usuário e uma senha válidos no servidor SMTP.
- Em E-mail options, digite o endereço de e-mail e o nome do usuário. gerando a mensagem de e-mail. Esses valores correspondem ao campo "De" endereço de e-mail.
- Opcionalmente, em Enviar mensagem de e-mail de teste, insira um endereço de e-mail no qual o portal envia uma mensagem de teste.
- Salve a configuração.
Salvar a configuração gera a mensagem de e-mail de teste e mostra todas as configurações erros. Verifique a caixa de entrada do endereço de e-mail da mensagem de teste para garantir que ela chega. - Selecione Configuração > Sistema > Informações do local no Drupal no menu de administração.
- Em Detalhes do site, defina o endereço de e-mail para o mesmo endereço do
especificado na Etapa 9.
Alguns módulos Drupal que geram e-mails usam esse campo para determinar o campo “De” do e não o valor na página Suporte a autenticação SMTP. - Salve a configuração.
Configuração e formatação de e-mails notificações
Você pode configurar várias notificações por e-mail que são enviadas em resposta a determinados como registrar, excluir, bloquear e desbloquear contas de desenvolvedor.
Também é possível controlar o botão "De" endereço de e-mail.
Para configurar notificações por e-mail:
- Faça login no seu portal como usuário com privilégios de administrador ou de criação de conteúdo.
- Selecione Configuração > Pessoas > Configurações da conta no Drupal no menu de administração. A página "Configurações da conta" será aberta.
- Selecione um tipo de notificação por e-mail na seção E-mails da página de configuração Contas. Por exemplo, você pode selecionar "Boas-vindas (não é necessário aprovação)", que envia um e-mail quando o conta de desenvolvedor é aprovada automaticamente durante o processo de registro.
- Edite o Assunto e o Corpo da notificação por e-mail.
Coloque o cursor em um campo, como Assunto, e selecione o Procurar tokens disponíveis na parte inferior do formulário para ver a lista de tokens que podem ser usados no campo. É exibido um pop-up que permite selecionar um token a ser adicionado, como como [user:name], que corresponde ao nome de usuário do desenvolvedor. - Clique em Save configuration.
Também é possível alterar o campo "De" e endereço em uma notificação por e-mail.
Para alterar o campo "De" nome e endereço:
- Faça login no seu portal como usuário com privilégios de administrador ou de criação de conteúdo.
- Selecione Configuração > Sistema > Suporte a autenticação SMTP no Menu de administração Drupal. Essa ação abre a página Suporte a autenticação SMTP.
- Especifique um campo "De" Endereço de e-mail no campo Endereço do remetente do e-mail.
- Especifique um campo "De" no campo Nome do remetente do e-mail.
- Clique em Save configuration.
- Selecione Configuração > Sistema > Informações do local no Drupal no menu de administração.
- Especifique o mesmo endereço de e-mail usado na Etapa 3 no campo Endereço de E-mail.
- Clique em Save configuration.
Como gerar um e-mail quando ocorrer um evento
As regras costumam ser usadas para gerar e-mails em resposta a um evento. O portal foi integrado suporte à geração de e-mails para eventos predefinidos, como quando um novo desenvolvedor registra um do Compute Engine. No entanto, você pode adicionar suas próprias regras para gerar e-mails. Por exemplo, é possível gerar um e-mail quando o desenvolvedor adicionar, remover ou modificar um aplicativo.
Esta seção contém um exemplo de como criar uma regra para gerar um e-mail quando um desenvolvedor que registra um app. Modifique esse procedimento conforme necessário para gerar e-mails para outros eventos.
Para gerar um e-mail quando um desenvolvedor criar um app:
- Faça login no seu portal como usuário com privilégios de administrador ou de criação de conteúdo.
- Selecione Modules no menu de administração do Drupal.
- Verifique se o módulo Rules UI está ativado.
- Selecione Configuração > Fluxo de trabalho > Regras na administração Drupal . A página "Regras" será aberta.
- Selecione o botão Adicionar uma nova regra.
- Na página da nova regra, especifique:
- O nome da regra, por exemplo, "Enviar regra de e-mail".
- É possível especificar quaisquer tags usadas para categorizar as regras do pesquisa.
- No menu suspenso Reação ao evento, selecione Devconnect > Após a criação de um app de desenvolvedor.
- Salve a regra.
Salvar a regra abre o formulário de edição de regras com três painéis: Eventos (que você recém-criado), Condições e Ações. - Em Ações, selecione Adicionar ação.
- No menu suspenso Select the Action to Add, selecione System >
enviar e-mail.
Essa seleção abre uma página em que é possível formatar o e-mail. Use este formulário para especificar "Subject", "Message" e outros campos do e-mail.
Expanda o link Padrões de substituição em cada campo para ver a lista de padrões que podem ser usados no campo. Por exemplo, se você expandir "Padrões de substituição" em No campo "Para", aparece uma lista de padrões que inclui [app:developer]. Se você especificar isso no campo Para, o e-mail será enviado para o criador do aplicativo. - Defina os campos conforme mostrado abaixo:
- Selecione Salvar para voltar à página de edição de regras.
- Selecione Salvar alterações.
Adicione um novo app ao portal para testar a regra. Você receberá uma notificação por e-mail em que aparece como abaixo:
Subject: App test email app created App: test email app API products: PremiumWeatherAPI, weatherapikey-Product Created at: Mon, 01/27/2014 - 10:16