Seite 1 von 4

[3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 23.03.2018 13:17
von Aldo
Hallo, seit Kurzem habe ich eine Homepage eingerichtet und nebenbei auch ein PHPBB Forum der Version 3.2.2. Bislang konnte ich bei der Anwendung keine Fehler feststellen bis auf die Tatsache, dass nach dem Betätigen des Button "Testmail senden" keine E-Mail empfange. Ich bin als Gründer konfiguriert und habe in meinem Profil auch eine gültige E-Mail Adresse eingetragen. Wer könnte mir da eventuell weiterhelfen, worüber ich sehr dankbar wäre.

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 23.03.2018 19:08
von Crizzo
Hi,

teste erstmal, ob die mail()-Funktion korrekt funktioniert: viewtopic.php?p=1342106#p1342106

Grüße

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 23.03.2018 20:30
von Aldo
Hi Crizzo,

zuerst mal vielen Dank, dass du auf meine Frage geantwortet hast. Leider bin ich recht unerfahren, was PHP Scripte betrifft.

""Ich vermute mal du nutzt den Mail-Versand über: mail()""

So weiß ich nicht, wie ich genau die Mail Funktion testen soll. Den Button "Testmail senden" habe ich schon mehrmals gedrückt, was aber erfolglos blieb.

""Ergo: einfach mal ein einfaches PHP-Script nehmen und die Funktion testen: http://php.net/manual/de/function.mail.php""

Muss ich dafür eine PHP Datei mit dem Namen "function.mail.php" erstellen und wo und wie binde ich die ein. Ich stehe voll auf dem Schlauch.

Vielleicht kannst du mir es noch etwas genauer beschreiben, welche Wege ich gehen soll.

Gruß

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 23.03.2018 21:14
von Crizzo
Hi,

im Prinzip ganz simpel.

Nimm einen Text-Editor deiner Wahl (Microsoft Word ist keiner!) und erstelle eine neue Datei mailtest.php mit folgendem Inhalt:

Code: Alles auswählen

<?php
// Die Nachricht
$nachricht = "Wenn die Mail ankommt, geht die Funktion!";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);

// Send
mail('benutzer@example.com', 'Mein Betreff', $nachricht);
?>
benutzer@example.com muss durch deine Mail-Adresse ersetzt werden. Lade die Datei ins Foren-Hauptverzeichnis hoch (parallel zur config.php) und rufe sie im Browser auf: www.example.org/mailtest.php oder so.

Kommt die Mail an?

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 13:02
von Aldo
Hi Crizzo,

danke für die verständliche Anweisung, was ich auch genau so gemacht habe. Mit Notepad++ habe ich die Testdatei "mailtest.php" erstellt und den von dir geschrieben Code eingefügt. Dann habe ich noch meine Mailadresse eingesetzt und die Datei nach dem Speichern zu Goneo ins Foren-Hauptverzeichnis hochgeladen. Abschließend habe ich die Datei im Browser aufgerufen, die Seite blieb weiß und Nichts geschah. Es kam keine Mail an. Auch der Austausch der eingetragenen E-Mailadresse funktionierte nicht. Hast Du eine Idee, woran das noch liegen könnte?

Gruß

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 13:19
von Crizzo
Dann versuchs nochmal so:

Code: Alles auswählen

<?php
// Die Nachricht
$nachricht = "Wenn die Mail ankommt, geht die Funktion!";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);

// Send
mail('benutzer@example.com', 'Mein Betreff', $nachricht, "-fbenutzer@example.com");
?>
Geht es dann?

Wichtig ist, dass vor <? und hinter ?> rein gar nichts ist. Kein Leerzeichen, keine neue Zeile, nichts. :) UTF-8 ohne BOM sollte der Zeichensatz sein.

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 14:33
von Aldo
Hi Crizzo,

ich habe jetzt alles so gemacht, wie du es beschrieben hast. Es will einfach nicht funktionieren. Sorry, ich möchte dir natürlich nicht auf die Nerven gehen, aber vielleicht fällt dir ja noch etwas ein.

Gruß

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 15:52
von schnagga
Nur zur Sicherheit: Im Spam hast du auch geguckt?

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 17:37
von Aldo
Im Spam Ordner sind auch keine Mails angekommen.

Re: [3.2] [3.2.2] E-Mail Versand funktioniert nicht !

Verfasst: 24.03.2018 17:38
von Crizzo
Hi,

du hast gesagt, du bist bei Goneo? Schau mal hier: https://wiki.goneo.de/mailversand_php_modul

Besonders der Absatz:
Sie können anschließend das Zielverzeichnis ändern, die PHP-Version auswählen und eine E-Mail-Adresse für Ihre PHP-Scripte definieren. Diese ist notwendig, da sich Ihre Scripte darüber authentifizieren und dadurch erst versenden dürfen. Ohne diese Angabe ist kein E-Mail-Versand unter PHP möglich!
Grüße