Criar um PM por e-mail

Vários membros da nossa comunidade do fórum solicitaram como iniciar uma Mensagem Privada (MP) para outro membro por e-mail? Continuar uma MP por e-mail funciona bem, mas não iniciá-la. Alguma sugestão?

1 curtida

Você não pode fazer isso para um único usuário, mas pode para um grupo. Você realmente não quer poder enviar uma mensagem privada por e-mail por causa de spam.

2 curtidas

Ok, entendo seu ponto (sobre spam), pois isso poderia diminuir a barreira para bots, possivelmente. No entanto, nossa comunidade é unida (membros só podem entrar por convite) e a confiança é alta, então não prevejo que isso seja um problema para nós.

Dito isso, talvez esse recurso possa ser configurável para que administradores possam ativá-lo se quiserem e deixá-lo desativado se não quiserem?

Pensando em como isso poderia ser implementado, imagino um formato como este:
pm+USERNAME@myforum.site

Seria necessário um plugin. Acho que faria isso criando um grupo para cada usuário usar a funcionalidade de e-mail em grupo integrada. Se você estiver interessado, me envie uma mensagem ou poste em Marketplace.

EDIT: Ah. Eu cometo quase sempre o erro de tratar Feature como se fosse Support. Desculpe por isso. Parece altamente improvável que isso seja um recurso adicionado ao núcleo, mas não tenho nenhuma influência sobre se esse é o caso.

E se iniciar um PM por e-mail fosse aceito apenas de endereços de e-mail correspondentes a um usuário registrado (de alguma TL)? Se a única razão para não permitir isso fosse spam, isso resolveria? Quão difícil é falsificar um e-mail de “remetente”? Também é notado que esta seria uma escolha de um administrador permitir isso. Como o OP, eu executo uma pequena instância de registro fechado. Não há muita chance de algum bot conhecer aleatoriamente tanto um endereço de e-mail remetente em nossa instância quanto um nome de usuário destinatário na instância.

Se houver esforço/razões de codificação, bem, isso é outra coisa.

De qualquer forma, provavelmente não será adicionado ao núcleo, mas poderia ser, pelo menos inicialmente, um plugin?