Einige Mitglieder unserer Foren-Community haben gefragt, wie man eine private Nachricht (PM) per E-Mail an ein anderes Mitglied beginnt. Das Fortsetzen einer PM per E-Mail funktioniert gut, aber nicht das Starten. Haben Sie Vorschläge?
Sie können es nicht für einen einzelnen Benutzer tun, aber Sie können es für eine Gruppe tun. Sie möchten wirklich keine private Nachricht per E-Mail senden können, wegen Spam.
Ok, ich verstehe Ihren Standpunkt (bezüglich Spam), da dies die Hürde für Bots möglicherweise senken könnte. Unsere Community ist jedoch eng verbunden (Mitglieder können nur per Einladung beitreten) und das Vertrauen ist hoch, daher erwarte ich hier keine Probleme.
Vor diesem Hintergrund wäre es vielleicht möglich, diese Funktion konfigurierbar zu machen, sodass Administratoren sie bei Bedarf aktivieren und andernfalls deaktiviert lassen können?
Wenn ich darüber nachdenke, wie dies implementiert werden könnte, stelle ich mir ein Format wie dieses vor:
pm+USERNAME@myforum.site
Dafür wäre ein Plugin erforderlich. Ich würde es wahrscheinlich so lösen, dass ich für jeden Nutzer eine Gruppe anlege und die integrierte Gruppen-E-Mail-Funktion verwende. Wenn du interessiert bist, schreib mir eine Nachricht oder poste im Kanal Marketplace.
EDIT: Oh. Ich mache fast immer den Fehler, Contribute > Feature so zu behandeln, als wäre es Support. Entschuldige bitte das. Es ist sehr unwahrscheinlich, dass dies als Feature in den Core aufgenommen wird, aber ich habe keinen Einfluss darauf, ob das der Fall ist.
Was wäre, wenn das Starten eines PMs per E-Mail nur von E-Mail-Adressen zugelassen würde, die einem registrierten Benutzer (einer beliebigen TL) entsprechen? Wenn der einzige Grund, dies nicht zuzulassen, möglicher Spam wäre, würde das das Problem lösen? Wie schwer ist es, eine “Von”-E-Mail zu fälschen? Es ist auch zu beachten, dass dies eine Entscheidung eines Administrators wäre, dies zuzulassen. Wie der OP betreibe ich eine kleine, geschlossene Registrierungsinstanz. Es besteht keine große Chance, dass ein Bot zufällig sowohl eine Absender-E-Mail-Adresse in unserer Instanz als auch einen Empfänger-Benutzernamen in der Instanz kennen würde.
Wenn es Programmieraufwand/Gründe gibt, ist das eine andere Sache.
Auf jeden Fall wird es wahrscheinlich nicht in den Kern aufgenommen, könnte aber zumindest anfangs ein Plugin sein?