Eu "configurei e verifiquei" (veja contexto ) meu domínio de envio com o Mailgun, então eu poderia usá-lo para entregar meus formulários de contato / pedidos via Mailgun API: link
Após a verificação bem-sucedida (de acordo com a Mailgun), os e-mails são entregues apenas aos endereços do Gmail. Esses são logs de erros fornecidos pelo Mailgun para outros provedores de email:
{
"severity": "temporary",
"tags": [],
"storage": {
"url": "https://so.api.mailgun.net/v3/domains/mail.itvar.cz/messages/***",
"key": "***"
},
"delivery-status": {
"tls": true,
"mx-host": "mx1.seznam.cz",
"attempt-no": 2,
"description": null,
"session-seconds": 2.4669690132141113,
"retry-seconds": 900,
"code": 451,
"message": "451 4.4.8 Unroutable email address.",
"certificate-verified": true
},
"recipient-domain": "seznam.cz",
"event": "failed",
"campaigns": [],
"reason": "generic",
"user-variables": {},
"flags": {
"is-routed": null,
"is-authenticated": true,
"is-system-test": false,
"is-test-mode": false
},
"log-level": "warn",
"timestamp": 1473673115.668517,
"envelope": {
"transport": "smtp",
"sender": "[email protected]",
"sending-ip": "209.61.151.224",
"targets": "***@seznam.cz"
},
"message": {
"headers": {
"to": "***@gmail.com",
"message-id": "[email protected]",
"from": "[email protected]",
"subject": "Tvar / Objednávka předplatného poštou"
},
"attachments": [],
"recipients": [
"***@gmail.com",
"***@seznam.cz",
"***@gmail.com"
],
"size": 20723
},
"recipient": "***@seznam.cz",
"id": "***"
}
TLDR: 451 4.4.8 Unroutable email address.
{
"severity": "permanent",
"tags": [],
"storage": {
"url": "https://so.api.mailgun.net/v3/domains/mail.itvar.cz/messages/***",
"key": "***"
},
"delivery-status": {
"tls": false,
"mx-host": "postak.satoya.cz",
"attempt-no": 1,
"description": null,
"session-seconds": 2.6076178550720215,
"code": 505,
"message": "505 Your domain has no DNS/MX entries",
"certificate-verified": false
},
"recipient-domain": "itvar.cz",
"event": "failed",
"campaigns": [],
"reason": "generic",
"user-variables": {},
"flags": {
"is-routed": null,
"is-authenticated": true,
"is-system-test": false,
"is-test-mode": false
},
"log-level": "error",
"timestamp": 1473672066.691422,
"envelope": {
"transport": "smtp",
"sender": "[email protected]",
"sending-ip": "209.61.151.224",
"targets": "[email protected]"
},
"message": {
"headers": {
"to": "***@gmail.com",
"message-id": "[email protected]",
"from": "[email protected]",
"subject": "Tvar / Objednávka předplatného poštou"
},
"attachments": [],
"recipients": [
"***@gmail.com",
"***@predplatne.cz",
"***@itvar.cz",
"***@gmail.com"
],
"size": 20917
},
"recipient": "[email protected]",
"id": "***"
}
TLDR: 505 Your domain has no DNS/MX entries
{
"severity": "permanent",
"tags": [],
"storage": {
"url": "https://so.api.mailgun.net/v3/domains/mail.itvar.cz/messages/***",
"key": "***"
},
"delivery-status": {
"tls": true,
"mx-host": "ax.virusfree.cz",
"attempt-no": 1,
"description": null,
"session-seconds": 1.5925419330596924,
"code": 553,
"message": "553 sorry, your envelope sender domain must exist (#5.7.1)",
"certificate-verified": true
},
"recipient-domain": "predplatne.cz",
"event": "failed",
"campaigns": [],
"reason": "generic",
"user-variables": {},
"flags": {
"is-routed": null,
"is-authenticated": true,
"is-system-test": false,
"is-test-mode": false
},
"log-level": "error",
"timestamp": 1473672065.693317,
"envelope": {
"transport": "smtp",
"sender": "[email protected]",
"sending-ip": "209.61.151.224",
"targets": "***@predplatne.cz"
},
"message": {
"headers": {
"to": "***@gmail.com",
"message-id": "[email protected]",
"from": "[email protected]",
"subject": "Tvar / Objednávka předplatného poštou"
},
"attachments": [],
"recipients": [
"***@gmail.com",
"***@predplatne.cz",
"***@itvar.cz",
"***@gmail.com"
],
"size": 20933
},
"recipient": "***@predplatne.cz",
"id": "ZKO8IRlbQgqDZ-nrxn0tKg"
}
TLDR: 553 sorry, your envelope sender domain must exist (#5.7.1)
Para complicar ainda mais, o link do domínio permanece nas mãos do webdesigner anterior / empresa de hospedagem . Isso ocorre porque a antiga web do meu cliente é essencialmente não-migrável (como me disseram) e ainda precisava trabalhar no link .
Isso significa que:
www
são transferidas para minha web com a nova hospedagem e seu provedor amigável Enviei os logs para o provedor antigo e ele basicamente me disse que esse é um problema do Mailgun. Para o meu conhecimento muito limitado de configuração do DNS, não aparece assim.
Isso é realmente um problema no Mailgun ou o provedor antigo configurou o DNS mal e eu deveria pressioná-lo mais.
O problema pode estar no remetente "[email protected]"? Este endereço de e-mail existe, mas é, novamente, gerenciado pelo provedor antigo, então não sei muito sobre isso.
Você vê mais alguma coisa que possa causar o problema?
editado : o antigo provedor percebeu esse campo nos registros: Default SMTP Login
> %código%. Este endereço de e-mail não existe no domínio [email protected]
. Isso poderia ser um problema? Ele criou o endereço e até agora o problema não foi corrigido.
Se ainda não estiver claro, realmente não sei nada sobre configuração de DNS e configuração de domínio. Se isso significa que eu não forneci informações necessárias ou (pelo contrário) compartilhei algo sensível, por favor me avise.
Essas são algumas das questões relacionadas que encontrei, mas nada parece mencionar erros semelhantes:
Meu domínio corrigiu algo em seu final, então meus formulários de pedido estão funcionando agora. Eu ainda estou esperando por sua resposta exatamente o que era, mas por enquanto, parece bastante aparente, que o problema estava com a configuração do DNS do domínio.
Uma vez que eu saiba mais, eu mesmo responderei minha pergunta.