Olá, espero que esteja bem: Gostaria de poder personalizar completamente a aparência dos e-mails (por exemplo: alterar o layout, remover fotos de perfil, bordas arredondadas, etc.), como eu faria isso?
Não tenho muita certeza do que você quer dizer com personalizar respostas, já que elas são enviadas por outras pessoas (e acho que ninguém responde a resumos de qualquer maneira…) mas este é um bom lugar para começar: Configuring Activity Summary emails
Desculpe, deixe-me esclarecer: quando digo “personalizar emails de resposta”, quero dizer que quero alterar a aparência quando um usuário recebe uma notificação por email quando alguém responde ao tópico dele.
No meu caso de uso, fiz com que os grupos possam receber emails.
Digamos que o Usuário A envia um email para o Grupo B, depois, digamos que um membro do Grupo B responde à mensagem do Usuário A, o Usuário A receberá um email que consiste em uma foto de perfil, o conteúdo da mensagem e o nome do membro do Grupo B. No momento, não gosto da aparência do email.
Por exemplo; quero remover a foto de perfil do usuário que responde à mensagem do Usuário A, também quero mudar a aparência do texto e muitos outros fatores do email.
Eu já dei uma olhada nisso, mas isso ainda não me fornece o conhecimento que preciso para alcançar o efeito desejado, pois afeta apenas o modelo de e-mail externo. Por exemplo, como eu removeria esses componentes?
Eu tentei alterar os modelos de minhas notificações por e-mail em /admin/customize/email_templates, mas nenhum dos eventos parece se aplicar a quando alguém envia um e-mail.
É um sistema complicado, mas esse tópico se conecta a um tópico sobre como personalizar o conteúdo interno das mensagens de e-mail: Customizing specific system email templates. A ideia é que você consiga personalizar os modelos específicos selecionando-os na página admin / customize / email.
Para o modelo User Posted, você verá algo como isto:
Eu tentei isso, no entanto, o evento User Posted PM não pareceu funcionar e o template não pareceu afetar o que o e-mail retornou, mesmo que eu tenha substituído todo o texto por uma única palavra.
Faz tempo que não testo isso, mas imagino que se você não viu nenhuma alteração, estava editando o template errado. Observe que “User Posted” é o template usado para notificações sobre postagens em tópicos regulares, “User Posted PM” é para notificações relacionadas a mensagens pessoais.
Além disso, existem vários templates relacionados a postagens: User Mentioned, User Posted, User Quoted, User Replied…
É a única coisa que não consigo testar localmente em como os e-mails de usuários staged são tratados. Eu ainda esperaria que as respostas a esse e-mail usassem o template de Mensagem Privada Postada pelo Usuário (User Posted PM) se o e-mail for enviado para o endereço de e-mail de um grupo, ou o template Postado pelo Usuário (User Posted) se o e-mail for enviado para o endereço de e-mail de entrada de uma categoria.
Acho que o Discourse personalizou o template de e-mail usado para lidar com respostas de usuários staged no Meta. Posso estar me lembrando incorretamente, no entanto. De qualquer forma, seria bom descobrir isso e adicioná-lo à lista em Customizing specific system email templates.