User to User Mail deaktivieren? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: User to User Mail deaktivieren? (/thread-15397.html) |
User to User Mail deaktivieren? - pcworld - 03.01.2010 Hallo! Gibt es eine Möglichkeit, die User to User Mail Funktion zu deaktivieren? D. h., auch wenn ein User eingestellt hat, dass andere User ihm eine Mail schicken dürfen, dass dies nicht geht? Das Problem ist, dass ich die Mail-Funktion über SMTP betreiben muss, und der E-Mail-Provider etwas dagegen hat, wenn die Absender-Adresse eine andere als die E-Mail-Adresse, mit der per SMTP eingeloggt wird. Gruß, pcworld RE: User to User Mail deaktivieren? - Mak - 03.01.2010 Am einfachsten wäre es wahrscheinlich, wenn du den Link dazu einfach aus dem Template entfernst. RE: User to User Mail deaktivieren? - StefanT - 04.01.2010 Es wird doch über die Adresse des Forums gesendet? RE: User to User Mail deaktivieren? - pcworld - 04.01.2010 Nein, sondern mit der E-Mail-Adresse des Senders. Also wenn User A eine Mail an User B schickt, ist Absender User A und Empfänger der User B. Das mit dem Template werde ich mal ausprobieren. Am besten wäre es allerdings, wenn die Mails über die Adresse des Forums gesendet werden und dann in der Nachricht die E-Mail-Adresse des Senders stehen würde. In welcher Datei müsste man das ändern? Gruß, pcworld RE: User to User Mail deaktivieren? - StefanT - 04.01.2010 Schau mal in der member.php bei: PHP-Code: my_mail($to_user['email'], $mybb->input['subject'], $message, $from, "", "", false, "text", "", $mybb->user['email']); RE: User to User Mail deaktivieren? - pcworld - 04.01.2010 $from ist folgendermaßen definiert: PHP-Code: if($mybb->settings['mail_handler'] == 'smtp') Da muss ich wahrscheinlich $mybb->user['email'] durch die Board-E-Mail-Adresse ersetzen. In welcher Variable ist diese gespeichert? Natürlich könnte ich sie auch von Hand reinschreiben, das ist allerdings nicht sehr flexibel. Gruß, pcworld RE: User to User Mail deaktivieren? - StefanT - 04.01.2010 $mybb->settings['adminemail'] RE: User to User Mail deaktivieren? - pcworld - 04.01.2010 OK, danke! Kann ich jetzt noch irgendwie die E-Mail-Adresse des Schreibers in den Inhalt der Mail unterbringen? Ansonsten macht das ja nicht viel Sinn. Gruß, pcworld RE: User to User Mail deaktivieren? - Michael - 04.01.2010 Der Inhalt ist ja in $message gespeichert. Da könntest du einen Teil ergänzen: PHP-Code: $message = $from." hat dir folgende Nachricht geschrieben:\n\n".$message; RE: User to User Mail deaktivieren? - pcworld - 08.01.2010 Dankeschön, hat alles gut funktioniert! Das mit der $message-Variablen ändern muss ein bisschen anders gemacht werden. $from muss ich ja vorher mit PHP-Code: $from = $mybb->settings['adminemail'] Folglich muss $message so verändert werden: PHP-Code: $message = $mybb->user['email']." hat dir folgende Nachricht geschrieben:\n\n".$message; Gruß, pcworld |