Zur Navigation

Aktivierungslink wird nicht verschickt [4]

31 Silke

Bei mir kommt < 1 2 3 5. Auf die email warte ich noch.

07.08.2011 19:35

32 Silke

Jetzt kam die mail: "Dies ist ein Test mit"

07.08.2011 19:42

33 Jörg Kruse

Ok, dann probiert mal folgendes. Sucht in der Datei /includes/main/functions.php diesen Abschnitt:

        if (mail($e_to, $subject, $message, 'From: ' . $e_from . "\r\n" . 'Content-Type: text/plain; charset=utf-8', $pars)) {
            $b_return = true;
        }

... und ersetzt ihn durch folgenen Code:

        if (mail($e_to, $subject, $message, 'From: ' . $e_from . "\r\n" . 'Content-Type: text/plain; charset=utf-8')) {
            $b_return = true;
        }

... ladet die aktualiserte Datei hoch und probiert, ob Ihr dann im Forum Emails versenden könnt

07.08.2011 19:46

34 tomathan

Okay hat funktioniert vielen vielen Dank für die Mühen! lächel

07.08.2011 19:52

35 Silke

Bei mir leider nicht

07.08.2011 19:58

36 Silke

So jetzt wird es aber interessant.

Es zeigt an beim Kondaktformular: das diese nicht versendet werden kann. Aber sie kommt an.

Wennn ich mich Registrien möchte, da kommt auch gleich: Aktivierungslink kann nicht versendet werden. Aber wenn ich ihn mein emailfach schaue, kommt der Aktivierungslink auch an, und lässt sich problemlos aktivieren.

Wie kann man das noch ändern?

07.08.2011 20:06

37 Jörg Kruse

Du hast das exakt so eingefügt? Diese Zeile muss noch drin sein:

        if (mail($e_to, $subject, $message, 'From: ' . $e_from . "\r\n" . 'Content-Type: text/plain; charset=utf-8')) {
            $b_return = true;
        }

07.08.2011 20:20

38 Silke

So hab ich es drin:

}
if (mail($e_to, $subject, $message, 'From: ' . $e_from . "\r\n" . 'Content-Type: text/plain; charset=utf-8')) {
$b_return = true;
}

07.08.2011 20:34

39 Jörg Kruse

Du hast den zu ersetzenden Abschnitt auch gelöscht? Der Abschnitt der gesamten Funktion sollte bei dir so ausschauen:

function fmail($message, $subject = 'Forennachricht', $e_to = E_ADMINTO, $e_from = E_ADMINFROM)
{
    global $mailenabled, $e_envelope;
    $b_return = false;
    if ($mailenabled == 1) {
        if (function_exists('mb_encode_mimeheader')) {
            mb_internal_encoding('UTF-8');
            $subject = mb_encode_mimeheader($subject, 'UTF-8');
        }
        $message = wordwraputf8($message);
        $pars = null;
        if ($e_envelope) {
            $pars = '-f' . $e_envelope;
        }
        if (mail($e_to, $subject, $message, 'From: ' . $e_from . "\r\n" . 'Content-Type: text/plain; charset=utf-8')) {
            $b_return = true;
        }
    }
    return $b_return;
}

07.08.2011 20:40 | geändert: 07.08.2011 20:41

40 Silke

Super jetzt geht alles.
Ich habe den alten Code raus, und den hier komplett reinkopiert und hochgeladen. Passt alles.
Vielen Dank Jörg, du hast mir sehr geholfen. lächel

07.08.2011 21:00