Este guia descreve como usar a Mail API para enviar e receber e-mails.
Antes de começar
Você precisa registrar seus remetentes de e-mails como remetentes autorizados. Para mais informações, consulte quem pode enviar e-mails.
Como enviar e-mails
A função integrada mail()
do PHP pode enviar e-mails por meio da API Mail do App Engine. Isso deve funcionar bem com a maioria dos códigos existentes, desde que esteja em conformidade com as restrições listadas no Envio de e-mails.
Como alternativa, é possível fazer chamadas diretas para a API Mail:
Como receber e-mails
É possível configurar seu aplicativo para receber e-mails de endereços no seguinte formato:
anything@appid.appspotmail.com
Para receber e-mails:
Ative os e-mails recebidos no arquivo
app.yaml
do seu aplicativo. Adicione o seguinte ainbound_services
:No arquivo de configuração, crie mapeamentos de caminhos de URL que representem endereços de e-mail para gerenciadores no código do aplicativo. O padrão
/_ah/mail/.+
corresponde a todos os endereços de recebimento de e-mail:Implemente código para os gerenciadores especificados no código do aplicativo.
É possível ler os dados MIME de php://input e analisar o conteúdo do e-mail com o Mailparse (ambos em inglês).