Absende Emailadresse beim internen Mailversand - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: Absende Emailadresse beim internen Mailversand (/thread-24754.html) |
Absende Emailadresse beim internen Mailversand - gmx - 24.01.2012 Hallo zusammen, leider habe ich über die Forensuche nichts passendes gefunden. Sendet ein Forumsmitglied einem anderen Forumsmitglied über das mybb-interne System eine Mail, dann landen die Mails extrem oft im Spam-Ordner, da die Mail vom Server meines Forums gesendet wird, aber als E-Mail-Absender der eigentliche User eingetragen wird. Hier ein Beispiel: User hat seinen Account bei Arcor (hans.wurst@acror.de) Absendeserver = Server vom Webhoster (emita.mittwald.de) Empfänger z. B. knaller@gmx.de Mail wird als Spam behandelt. Hier ein Auszug aus dem Header der Mail: Code: X-GMX-Antispam: 4 (From SPF protected domain over unauthorized server); Wie kann ich das Verhalten ändern, so dass jede Mail vom Forum-Admin, oder einer bestimmten E-Mail-Adresse versendet wird, welche zu meinem Webserver gehört? Wo kann ich einstellen, dass die Mail eine Textpassage erhält, dass auf die versendete Mail nicht geantwortet werden kann? Oder hat jemand von Euch einen besseren Vorschlag, um dieses Problem (Mail werden als Spam-mail behandelt) zu beheben. Vielen Dank im voraus. RE: Absende Emailadresse beim internen Mailversand - StefanT - 24.01.2012 Da könntest du eine eigene Domain als Absender verwenden oder SMTP benutzen... RE: Absende Emailadresse beim internen Mailversand - gmx - 24.01.2012 (24.01.2012, 20:10)StefanT schrieb: Da könntest du eine eigene Domain als Absender verwenden oder SMTP benutzen... Okay, und was wäre aus Deiner Sicht die bessere Lösung, PHP oder SMTP? Die Umstellung auf SMTP mach ich ja direkt im Admin-CP, und die Änderunge für PHP, wo mache ich das? RE: Absende Emailadresse beim internen Mailversand - gmx - 24.01.2012 Sodele, habe nun mal den Lösungsvoraschlag über SMTP probiert, jedoch habe ich hier das gleich Problem, dass die Mail als SPAM-Mail behandelt wird. Ich habe nun in der Datei member.php die Zeile 1912 angepasst: Original Eintrag PHP-Code: $from = "{$mybb->user['username']} <{$mybb->user['email']}>"; PHP-Code: $from = "{$mybb->settings['bbname']} <{$mybb->settings['adminemail']}>"; Was haltet Ihr "PHP-Profis" davon. Kann man das so lassen? RE: Absende Emailadresse beim internen Mailversand - NetHunter - 25.01.2012 Ich würde es so machen: member.php Finde: PHP-Code: $from = $mybb->user['email']; PHP-Code: $from = $mybb->settings['adminemail']; Finde: PHP-Code: $message = $lang->sprintf($lang->email_emailuser, $to_user['username'], $mybb->user['username'], $mybb->settings['bbname'], $mybb->settings['bburl'], $mybb->input['message']); PHP-Code: $message = $mybb->user['email']." hat dir folgende Nachricht geschrieben:\n\n".$message; RE: Absende Emailadresse beim internen Mailversand - gmx - 25.01.2012 (25.01.2012, 18:16)NetHunter schrieb: ...Sieht gut aus, was muss ich hier noch eintragen, dass die Ausgabe so aussieht: Hans Müller (h.mueller@gmx.de) hat dir folgende Nachricht geschrieben: D.h. wenn ich gerne noch den Namen voranstellen würde. Okay, hat sich erledigt, ich habe eine weitere Variable eingeführt, nun klappt es. Danke. |