Proteggere i membri dal condividere accidentalmente il proprio indirizzo email in un messaggio privato

Un membro ha risposto a un PM che gli ho inviato e chiaramente ha risposto direttamente dal suo provider di posta elettronica.

Sotto la loro risposta c’era “…” che ha aperto una visualizzazione completa della conversazione via email.


Questo, ovviamente, includeva:

Da: l’indirizzo email della mia community
Data: venerdì 4 marzo 2022
A: il loro indirizzo email :astonished: :warning:
Oggetto: qualcosa o altro

messaggio corpo email

C’è un modo per evitare che ciò accada?

Hai configurato la risposta via email?

Il tuo notification_email è lo stesso dell’indirizzo che pubblica sull’intera community?

Questo è un problema di lunga data e non c’è molto che si possa fare al riguardo. L’unico modo per non condividere il tuo indirizzo email quando invii un PM via email è rimuoverlo prima di inviare la tua risposta. Diversi client di posta elettronica gestiscono questo in modi diversi. In Gmail l’indirizzo email della persona che risponde non è incluso qui, ma in altri client potrebbe esserlo.

Ci sono queste impostazioni di amministrazione che puoi provare:

Suppongo che una cosa che potremmo fare sia offuscare eventuali email condivise tramite PM… ma ciò potrebbe potenzialmente causare problemi nei casi in cui si sta cercando di parlare con qualcuno degli indirizzi email!

9 Mi Piace

Quindi stavo indagando su un problema in cui i PM di reply-by-mail stavano perdendo indirizzi email e la disabilitazione di “mostra sempre contenuto tagliato” non funzionava.
I tre puntini che mostrano il resto dell’email quando cliccati vengono mostrati quando:

  • è un PM, o
  • quando “mostra sempre contenuto tagliato” è impostato (il che apparentemente significa “mostra contenuto tagliato anche nei post non PM”)

code:

# aggiunge solo la parte elisa nei messaggi
if options[:elided].present? && (SiteSetting.always_show_trimmed_content || is_private_message)
  options[:raw] << Email::Receiver.elided_html(options[:elided])
  options[:elided] = ""
end

La mia domanda è:

  • qual è la logica dietro questa impostazione “sempre attiva” per i PM? @zogstrip lo sai?
  • e sarebbe una possibilità cambiarla in modo che gli amministratori abbiano l’opzione di non mostrare mai il contenuto tagliato (e negare l’accesso all’email “raw” cliccando sulla busta)? È abbastanza facile dal punto di vista tecnico, quindi non sono sicuro del perché non sia già così.
1 Mi Piace

Suppongo che volessi mantenere il vecchio comportamento ma non sono sicuro che abbia più senso con questa impostazione. È un equilibrio, da un lato puoi divulgare indirizzi email, dall’altro il trimmer a volte può rimuovere contenuti importanti.

Penso che vada bene, ma il trimmer non è sicuro al 100% quando si tratta di “non divulgare indirizzi email”.

3 Mi Piace

Accetteresti una PR per questo?

Certamente :+1:

Grazie @RGJ

1 Mi Piace

Come sarebbe la funzionalità desiderata?

  • Facile: Rimuovere semplicemente il controllo dei messaggi privati in modo che quando mostra sempre il contenuto tagliato è false, non mostri mai il contenuto tagliato
  • Difficile: Migrare a una nuova impostazione del sito mostra contenuto tagliato con opzioni sempre, mai e messaggi privati

Preferisco quell’opzione :+1:

2 Mi Piace

Sì, anche io. Prossima e, si spera, ultima domanda: dovremmo migrare un valore false per mostra sempre contenuto troncato a messaggi privati o a mai. La mia idea sarebbe di rimanere sul sicuro e migrarlo a mai.

2 Mi Piace

Mi sono imbattuto in questo argomento mentre esaminavo le impostazioni trim incoming emails e always show trimmed content e come interagiscono.

Sono curioso di sapere quale sia stato il destino dell’idea sollevata qui. È stata messa in secondo piano o abbandonata..?