Cabeçalhos de E-mail De: perderam o texto "via SITENAME"

Continuando a discussão de Mail does not go out after recent update

Eu enfrentei esse problema ontem antes do lançamento das correções. Eu estava coincidentemente migrando meu e-mail de notificação para um novo domínio e configurando-o enquanto os e-mails estavam com problemas. Isso levou a algumas horas muito confusas!

Nesse sentido, notei recentemente que os e-mails não estão mais sendo enviados com o nome do remetente que inclui o nome do site. Onde costumava dizer Usuário Via [Site], agora diz apenas Usuário como nome do remetente do e-mail. Notei isso em mais de uma instância do Discourse.

Depois de ler um pouco, parece que havia anteriormente uma configuração de site chamada from_email que permitia especificar isso, mas parece ter sido removida.

Há alguma chance de este ser outro bug relacionado a essas mesmas mudanças, talvez? Ou houve um novo método para fazer as coisas / uma mudança de design intencional que eu possa ter perdido?

1 curtida

O via é provavelmente adicionado pelo MUA para mostrar o Remetente.

Você pode procurar e mostrar os cabeçalhos From, Reply-To, Subject e Sender de e-mails antigos e novos?

Não havia. Existem:

notification_email     # variável de ambiente: DISCOURSE_NOTIFICATION_EMAIL
reply_by_email_address # variável de ambiente: DISCOURSE_REPLY_BY_EMAIL_ADDRESS

Parece não haver diferença nesses cabeçalhos entre os e-mails antigos e novos, exceto pelo fato de que os cabeçalhos From antigos incluem a declaração via.

(Para contexto, o nome do meu site é Collectives, meu domínio antigo era minecraftengineering.org e o novo domínio é saen.dev).

Tudo foi alterado, exceto o e-mail de notificação, que não mudei até alguns dias atrás (eu ainda possuo o domínio antigo).

Antigo
From: Saen via Collectives <noreply@minecraftengineering.org>

Novo
From: Saen <noreply@saen.dev>

(Não Mudou)

  • Reply-To: Collectives <incoming + [replykey] @saen.dev>
  • Subject: [My Topic Title]
  • X-Discourse-Sender: Saen

Talvez esteja relacionado ao fato de eu ter usado domínios diferentes para os e-mails de notificação e resposta anteriormente, e agora eu tenha o mesmo domínio em ambos. Talvez isso acione algo nos clientes que o “via” não seja mais necessário?

A alteração relevante é:

Eu não me importo particularmente com isso, mas como incluir menos informação sobre o motivo de você estar recebendo um e-mail é uma melhoria?

Outro tópico sobre essa mudança (ou essa família de mudanças) reclamou que agora diz algo como “você recebeu isso porque eles responderam a um tópico que você estava seguindo” (o que tem MAIS informação do que o método antigo).

1 curtida

Não posso responder com autoridade, mas suspeito que seja porque o nome do site já está presente na linha de Assunto.

1 curtida

Ah. Isso faria sentido. Então o Princípio Básico é reduzir a redundância aqui.

1 curtida