slabbi / uddeIM

udde Instant Messages (uddeIM) - Instant Messages System for Mambo and Joomla
12 stars 9 forks source link

Question #64

Closed jojo12 closed 4 months ago

jojo12 commented 4 months ago

Ich frage nochmals, weil ich es immer eigenhändig ändern muss: Problem: bei mir und anderen, kommen mit dem Original includes.php alle Mails aus uddeIM in SPAM-Ordner, sogar mit Whitelist. Dann erhält man die Mitteilung aber nur durch Zufall!

es ist gut, wenn ich folgendermassen ändere: change line 125: from $temp = '"'.$fromname.'"'; to $temp = $fromname; [das ist doch zu viel] AND line 130-134 ausklammern

Ihr müsst Gründe haben, warum ihr es so lasst. Landet es bei Euch nicht im SPAM?

slabbi commented 4 months ago

"From" should be without quotes -> changed Lines 130-134 should not be removed as these typically prevent messages from being classified as spam. I changed the User-Agent now to "uddeIM PMS". All other lines should not be changed especially the character encoding.

jojo12 commented 4 months ago

bei mir stimmts trotzdem noch nicht, sorry. Weshalb landet es bei euch nicht im SPAM?

slabbi commented 4 months ago

Das kann mehrere Gründe haben. Meistens liegt es daran, dass Joomla auf einem Shared Server läuft und von dort doe E-Mails versendet werden. Dann fallen mehrere Gründe zusammen: 1. Andere Instanzen auf dem Server können dafür sorgen, dass der Server in verschiedenen Blocking Lists gelistet ist; 2. Du selbst sendest unter Domäne XY deine E-Mails, der Server hat aber eine andere Domäne YZ (da shared). In Falle eines Shared Servers sollten sie Nachrichten immer authentifiziert über den MTA des eigenen Providers geschickt werden.

z.B. https://support.hostpoint.ch/de/technisches/e-mail/haeufig-gestellte-fragen/was-tun-wenn-e-mail-nachrichten-beim-empfaenger-im-spam-landen https://elbnetz.com/wordpress-e-mails-spam-verhindern/ u.v.m.

jojo12 commented 4 months ago

danke, ich gebe auf und mache es eigenhändig. Ich habe sonst nie Probleme mit SPAM.

jojo12 commented 4 months ago

übrigens widerspricht sich das "reply to" mit der Meldung "loggen sie sich ein, um auf die Mitteilung zu antworten" wenn das nicht ausgeklammert ist, kann ich direkt aus der Email antworten, was nicht gewünscht ist.

slabbi commented 4 months ago

Wo ist denn das Problem?

Die geänderte "From"-Zeile ist nachvollziehbar. Die ist im main vorhanden. Auch der "User Agent" hat sich geändert. Du kannst gerne weitere Änderungen vornehmen, damit es bei dir funktioniert.

Aber das Character Encoding wegzulassen ist keine Lösung, da viele andere User dann Probleme hätten.

Die Spam Probleme tauchen meistens dann auf, wenn die PHP Funktion mail zum Versenden verwendet wird. Die Gründe stehen in den Quellen meines vorherigen Posts. Das lässt sich auf uddeIM Seite nicht fixen. Wenn du die Nachrichten per SMTP versendest, sollten diese durchgehen, vorausgesetzt der Server steht nicht auch auf einer Blocking List.

slabbi commented 4 months ago

übrigens widerspricht sich das "reply to" mit der Meldung "loggen sie sich ein, um auf die Mitteilung zu antworten" wenn das nicht ausgeklammert ist, kann ich direkt aus der Email antworten, was nicht gewünscht ist.

Wenn du noch eingeloggt bist, merkt sich der Browser dieses. Schließe einmal den Browser und klick dann auf den Link, dann passt es.

jojo12 commented 4 months ago

stimmt, ich kann nur mit php mail senden, sonst erhalte ich in der Grundeinstellung eine Fehlermeldung.

jojo12 commented 4 months ago

Herzlichen Dank für Eure Mithilfe. Habe gelernt, dass SMTP besser ist und via meinem Hoster das ganze von php mail auf SMTP umgestellt. Auch in uddeIM. Nun kommt alles in Posteingang. DANKE FÜR EURE GEDULD!

slabbi commented 4 months ago

Kein Problem. Wenn du eine eigene Domain einsetzt, solltest du auch einmal bzgl. SPF und DKIM nachlesen. Alles hilft dabei, dass deine E-Mails nicht mehr als Spam erkannt werden, aber auch andere nicht unter deiner Domain Spam versenden können.