RECMS SMTP MailServer Fehler

  • if($user_rank > 2){

    if($hkzone !== true){ header("Location: index.php?throwBack=true"); exit; }
    if(!isset($_SESSION['acp'])){ header("Location: index/p/login"); exit; }

    $pagename = "Create Newsletter";

    if(isset($_POST['submit'])){


    $subject = stripslashes($_POST['subject']);
    $where = $_POST['where'];
    $body = $_POST['body'];
    $header = $_POST['header'];
    $footer = $get_cc['value'];
    $from = "".$sitename." Hotel";
    $fromname = "".$sitename." Hotel";
    $headers = '';
    $headers = 'Return-Path: <'.$from.'>' . "\r\n";
    $headers = 'From: '.$fromname.' <'.$from.'>' . "\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-Type: multipart/related; ' . "\r\n";
    $headers .= ' boundary="----=_Part_1218195_2242574.1223844236223"' . "\r\n";
    $headers .= 'Precedence: Bulk' . "\r\n";
    $headers = stripslashes($headers);
    if($where == ""){ $where = "newsletter = '1'"; }
    $sql = mysql_query("SELECT * FROM users WHERE ".$where);
    $i = 0;
    while($row = mysql_fetch_assoc($sql)){
    $to = $row['mail'];
    $message = '------=_Part_1218195_2242574.1223844236223
    Content-Type: multipart/alternative;
    boundary="----=_Part_1218194_9233741.1223844236223"

    ------=_Part_1218194_9233741.1223844236223
    Content-Type: text/plain; charset=ISO-8859-1
    Content-Transfer-Encoding: 7bit

    '.preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", strip_tags(str_replace("
    ", "\n", str_replace("%name%", $row['name'], $header.$body.$footer)))).'

    ------=_Part_1218194_9233741.1223844236223
    Content-Type: text/html;charset=ISO-8859-1
    Content-Transfer-Encoding: 7bit

    '.str_replace("%name%", $row['name'], $header.$body.$footer).'

    ------=_Part_1218194_9233741.1223844236223--';
    mail($to, $subject, $message, $headers);
    $i++;
    }
    $msg = "
    Newsletter wurde an ".$i." ".$sitename."('s) gesendet!
    ";
    }

    $template = 'Hi %name% from everyone at '.$sitename.'!


    This a sample message, edit it to your likings.


    [url=''.$path.'']Visit '.$sitename.' Now! >>[/url]
    ';

    @include('subheader.php');
    @include('header.php');

    if(isset($msg)){ echo"".$msg."
    "; } ?>


    Compose News Article


    Subject
    The subject of the newsletter.Header
    The Header of the newsletter. (Header and footer is already there!)
    HTML is allowed here. Use %name% for the user's name.<?php if(isset($_POST['header'])){ echo $_POST['header']; } ?>Body
    The body of the newsletter. (Header and footer is already there!)
    HTML is allowed here. Use %name% for the user's name.<?php if(isset($_POST['body'])){ if($_POST['body'] == ""){ echo $template; }else{ echo HoloText($_POST['body'], true); } } ?>

    5 Mal editiert, zuletzt von Littlericket (31. März 2012 um 16:09)

  • Syntag error bedeutet:
    Hast du eventuell ein kleines Zeichen zu viel weggemacht, als du die Datei bearbeitet hast? sowas wie " oder so? schau mal nach^^
    PS: Soll ich die Zeilen selber nachzählen?

    //EDIT: Wenigstens antowrtet der SMTP schonmal^^

  • Man du musst schon nen SMTP Server am laufen haben, da wo auch die Page drauf liegt.. Vogel.

    Das hat nichts mit MySQL oder sonstiges zutun. Was einige hier für sche*sse labern

    Microsoft Corporation

    Viel Spaß


    Ich denke das Problem liegt hier dran:
    $i++; ich hab keinen blassen SChimemr was das aussaagen soll?


    wenn man keine Ahnung von sowas simplen hat, sollte man auch nichts dazu sagen
    Das erhöht die Variable i um 1.

  • Dann starte da den verdammten SMTP-Server MAN. DER IST SCHON DA MIT DRINNEN.

    und mach die $i++; wieder rein, das ist wichtig! Damit er die nicht nur an die erste E-Mail sendet sondern auch an alle anderen
    und deinstallier die scheisse die GATGAT gesagt hatte, das macht keinen Unterschied, im Gegenteil, es machts nurnoch schlimmer.

  • Wenn er an wär, würde nicht kommen das dass PHP-Skript keinen Zugriff/Verbindung zum SMTP bekommt.

    Beende ihn nochmal und start ihn neu, öffne ihn , führ die Aktion nochmal aus und guck was beim Mail-Server ankommt.


    Zitat von Noris

    Little wenn man selber auch nciht wirklich plan hat pssst. und außerdem glaube ich nicht, dass ein MOD sich so gegenüber den Membern verhalten sollte.


    Mag sein, aber Plan hab ich mehr als du, weil wenn man einfache Variablenkonstruktionen noch nicht mal beherrscht sollte man die Hände von diesen Sprachen nehmen.
    Ich verhalte mich so zu euch, wie ihr mir gegenüber seid. Ich werde dadran auch nichts wegen dir ändern. :) Dumme Antworten, oder welche die meinen Sie habens drauf
    aber können noch nicht mal sowas, kotzt an. Das ist der Hauptgrund warum ich so geantwortet hab.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!