Adicione IsTransactional:true aos cabeçalhos de e-mail SMTP para atender ao ElasticEmail

Olá,

Não encontrei uma maneira de adicionar cabeçalhos de e-mail SMTP ao enviar e-mails. Como estou usando o ElasticEmail, eles exigem que todos os e-mails transacionais sejam enviados com o cabeçalho “IsTransactional”: true.

Verifiquei as configurações de SMTP e pesquisei na internet, mas não encontrei como adicionar cabeçalhos de e-mail personalizados no Discourse. Alguém sabe como fazer isso?

Obrigado antecipadamente,
Oliver

Você precisaria de um plugin personalizado.

Bom, eu vejo e imagino que ainda não exista nenhum plugin disponível que suporte esse recurso?

Como sou desenvolvedor C#, não quero me aprofundar em codificação personalizada para o Discourse apenas por causa desse recurso :slight_smile:

Não tenho conhecimento de nenhum. Você pode postar em Marketplace (estimando cerca de R$ 500), mas seria muito mais fácil usar um dos serviços suportados.

Edição: ops. Ele está na lista. Parece que não deveria estar.

1 curtida

Elastic Email está na lista. Estou curioso se a exigência do cabeçalho é nova. Você tem enfrentado problemas sem isso no cabeçalho?

Provedores Recomendados

Se houver uma nova exigência por parte de um provedor recomendado, a equipe pode estar disposta a adicionar o cabeçalho, ou isso pode ser motivo para retirar a recomendação.

3 curtidas

Bem, eu descobri essa discussão: Remove (or merge) Elastic email Unsubscribe

As pessoas reclamaram sobre o problema de cancelamento de assinatura que o Elastic Email tem, e eu também tenho esse problema!

Mas, se pudermos adicionar o simples cabeçalho de e-mail SMTP “IsTransactional” = true a todos os e-mails enviados, o ElasticEmail tratará automaticamente todos os e-mails como transacionais e, portanto, adicionará apenas um rodapé “Gerenciar Notificações” em vez do rodapé “Cancelar Assinatura”.

Então, na minha opinião, isso é um requisito essencial para o Elastic Email e o Discourse?

Parece que é altamente desejável, sim.

Bem, o texto diz:

Essa é a solução rápida e fácil.

Como a maioria dos sistemas ignoraria "IsTransactional": true, não haveria muito mal em incluí-lo, ou talvez apenas não recomendá-los.

1 curtida

Sim, eu definitivamente acho que eles deveriam incluir esse cabeçalho… mesmo que ainda não seja perfeito, porque você não pode evitar o link “Gerenciar Notificação” — mas é muito melhor do que o link “Cancelar Inscrição”… :slight_smile:

Personalizar os cabeçalhos também seria útil, permitindo que você identifique o canal no lado do Elastic Email, o que facilitaria relatórios por domínio — algo importante se você estiver gerenciando vários sites Discourse com uma única conta do Elastic Email.

É um pouco irritante que o Elastic Email não consiga distinguir o domínio de origem nativamente, como o SparkPost faz, mas o SparkPost não é mais uma opção agora que eles aumentaram os preços.