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?
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.
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 eu faria isso criando um grupo para cada usuário, aproveitando a funcionalidade de e-mail por grupos embutida. Se você tiver interesse, me mande uma mensagem ou poste em Marketplace.
EDIT: Ah. Eu quase sempre cometo o erro de tratar Contribute > Feature como se fosse Support. Desculpe por isso. Parece altamente improvável que isso seja adicionado ao núcleo (core), mas eu não tenho nenhuma influência sobre se isso vai acontecer ou não.
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?