MyBB.de Forum
mail() umgehen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: mail() umgehen (/thread-5559.html)

Seiten: Seiten: 1 2 3


RE: mail() umgehen - Commifreak - 25.04.2007

hat sich erledigt. der Provider wars...


RE: mail() umgehen - Martito - 08.01.2008

Michael schrieb:1. Lade die das Skript PHPMailer herunter.

2. Entpacke das Archiv und übertragen den enthaltenen Ordner "phpmailer" samt Inhalt in den Ordner "inc" des Forums.

3. Öffne die Datei inc/functions.php und suche nach:
PHP-Code:
mail($to$subject$message$headers); 
Ersetzen durch:
PHP-Code:
require_once(MYBB_ROOT."/inc/phpmailer/class.phpmailer.php");
$mail = new PHPMailer;
$mail->From $mybb->settings['adminemail'];
$mail->FromName $mybb->settings['bbname']." Mailer";
$mail->Mailer "smtp";
$mail->Host "smtp.domain.tld";
$mail->SMTPAuth true;
$mail->Username "Benutzername";
$mail->Password "Passwort";
$mail->Subject $subject;
$mail->Body $message;
$mail->AddAddress($to);
$mail->Send();
$mail->ClearAddresses(); 
Host, Benutzer und Passwort musst du durch die Angaben für den Mailserver ersetzen.

Hilf, ich suche diesen Text in der Datei der Version 1.2.11, finde ihn aber nicht. Kann mir bitte jemand dabei helfen, den mailer auch unter 1.2.11 zu aktivieren ??? (EILT !)


RE: mail() umgehen - linwinman - 08.01.2008

Hallo Martito,

in der Datei ".../inc/functions.php" der Version 1.2.10/11 findest du den Code
Code:
...
    mail($to, $subject, $message, $headers);
...
in der Zeile 380.


RE: mail() umgehen - Martito - 08.01.2008

Oh, danke, super !


RE: mail() umgehen - Martito - 16.03.2008

In den e-mails, die über das Forum laufen, sind die Umlaute fehlerhaft. Könnte es an dem phpMailer liegen, den ich verwende (vgl. Michaels Beitrag oben, http://phpmailer.sourceforge.net/) oder woran könnte es stattdessen liegen ?


RE: mail() umgehen - ows - 16.03.2008

Mit ziemlicher Wahrscheinlichkeit am verwendeten Mailprogramm.

Ist bei mir auch so; bei meinem Standard-Mailprogramm (Ak-Mail) ist´s "verstümmelt" wohingegen z.B. Thunderbird alles korrekt anzeigt.

Schau´ doch mal, ob sich Dein Mailprogramm auf UTF-8-Empfang einstellen läßt.


[EDIT]

Gerade fällt mir ein, dass es dazu hier mal ein Thema gab, wonach sich das ändern lässt. Mal sehen, ob ich´s finde oder vielleicht jemand schneller ist Wink

[/EDIT]


RE: mail() umgehen - Martito - 16.03.2008

Ich habe auch den Thunderbird. Worauf muss ich da achten ?


RE: mail() umgehen - Michael - 16.03.2008

Siehe: https://www.mybb.de/forum/showthread.php?tid=4946


RE: mail() umgehen - ows - 16.03.2008

Thunderbird:

Extras --> Einstellungen --> Ansicht --> Schrift --> Zeichenkodierung

Dort dann bei eingehenden Nachrichten "Unicode UTF-8" auswählen.

Dann werden aber vermutlich andere Mails, die nicht vom Forum kommen, falsch angezeigt (kenne Thunderbird leider nicht so genau).

Ich schau´ mal, ob ich die Lösung von meinem (editierten) vorigen Beitrag wieder finde. Hab´ ich bei mir auch eingebaut und es funktioniert problemlos.


[EDIT]

War ja irgendwie klar, dass Michael wieder schneller ist Wink

Genau das meinte ich!

[/EDIT]


RE: mail() umgehen - Martito - 16.03.2008

Danke, hat geklappt !