Product
Atualização semanal de produto: central de suporte e melhorias nas APIs de domínios e na Events API
Nesta semana, trabalhamos em algumas coisas que acreditamos ter um grande impacto para os clientes, principalmente nossa nova e incrível central de suporte. Também fizemos algumas melhorias na API de domínios e na Events API. Então, sem mais delongas:
Nova central de suporte torna o acompanhamento de tickets muito mais fácil
Temos orgulho de estar à disposição da nossa base de usuários, mas o processo de criação e acompanhamento de um ticket não tem sido muito fácil. Por isso, nesta semana lançamos nossa nova central de suporte, onde, além de poder obter links úteis para as perguntas frequentes e ferramentas de depuração (RequestBin, alguém?), você pode abrir e acompanhar tickets de suporte. Em vez de ter que pesquisar na sua caixa de entrada, você pode encontrar todos os seus tickets de suporte em um só lugar, junto com o status deles. Como sempre, você pode entrar no chat ao vivo e ajudaremos a solucionar seus problemas em tempo real.
Novo parâmetro na Events API permite filtrar por falhas temporárias e permanentes
Quando a Mailgun não consegue entregar uma mensagem, nós registramos o motivo. Esses eventos, sem surpresa, são chamados de falhas, e você pode usar nossa Events API para extrair uma lista de eventos que falharam. No entanto, existem diferentes motivos para a falha das mensagens. Antes de hoje, você não podia usar a API para recuperar separadamente as mensagens com falha temporária (talvez porque o servidor de e-mail do destinatário estivesse inativo) e as com falha permanente (talvez porque o endereço de e-mail fosse inválido). Agora, você pode usar uma nova expressão de filtro, severity. As falhas podem ser “temporary” (temporárias) ou “permanent” (permanentes). Por exemplo, veja como você extrairia todas as falhas permanentes desde quarta-feira, 20 de novembro:
curl -s --user 'api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0' -G
https://api.mailgun.net/v2/samples.mailgun.org/events
--data-urlencode begin='Wed, 20 Nov 2013 09:00:00 -0000'
--data-urlencode event=failed
--data-urlencode severity=permanent
--data-urlencode ascending=yes
Esperamos que este novo parâmetro seja útil para você.
Melhorias na API de domínios
Desde o lançamento da nossa API de domínios, vimos vários clientes aproveitarem as vantagens de criar domínios de forma programática. Com isso, recebemos alguns feedbacks! Hoje, implementamos uma pequena mudança que deve facilitar a instalação e a configuração de domínios com a Mailgun.
Adicionamos dois novos parâmetros: “spam_action” e “wildcard”. Se você já conhece o nosso Painel de controle, notará que essas opções existem, mas não estavam expostas na API. Confira a nossa Documentação de domínios para obter mais informações sobre esses parâmetros.
Além desses parâmetros, agora estamos retornando os registros DNS no momento da criação do domínio. Anteriormente, você precisava criar o domínio e, em seguida, emitir um GET no recurso de domínio para obter os valores do registro DNS. Agora, retornamos os registros DNS no resultado da criação do domínio. Um exemplo seria algo parecido com isto:
{
"domain": {
"created_at": "Wed, 10 Jul 2013 19:26:52 GMT",
"smtp_login": "postmaster@domain.com",
"name": "domain.com",
"smtp_password": "4rtqo4p6rrx9",
"wildcard": false,
"spam_action": "tag"
},
"receiving_dns_records": [
{
"priority": "10",
"record_type": "MX",
"valid": "valid",
"value": "mxa.mailgun.org"
},
{
"priority": "10",
"record_type": "MX",
"valid": "valid",
"value": "mxb.mailgun.org"
}
],
"sending_dns_records": [
{
"record_type": "TXT",
"valid": "valid",
"name": "domain.com",
"value": "v=spf1 include:mailgun.org ~all"
},
{
"record_type": "TXT",
"valid": "valid",
"name": "domain.com",
"value": "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUA...."
},
{
"record_type": "CNAME",
"valid": "valid",
"name": "email.domain.com",
"value": "mailgun.org"
}
]
}
Esperamos que esses novos recursos ajudem você a aproveitar melhor a Mailgun. Como sempre, conte-nos o que você achou.
Os Mailgunners