viele emails versenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • viele emails versenden

    Hallo,

    ich nutze nun zum Versend von vielen emails eine Classe.

    Beim Aufruf des Scriptes erhalte ich folgende Fehlermeldung:
    Fatal error: Cannot instantiate non-existent class: net_smtp

    Hier der Code:

    PHP-Code:
    <?php
    include ("../config.php");
    require 
    "smtp.class.php";

    #$db = mysql_connect($dbhost, $dbuser, $dbpass);
    #mysql_select_db($dbname,$db);
    $ok=1;
    $sql mysql_query("SELECT email from adresse");
    $eanzahl=mysql_num_rows($sql);

    $adminmail "absender@email.de";

    if(
    $verschicken){


    $host 'smtp.1und1.com';
    $from 'info@meinedomain.de';

    /* Create a new Net_SMTP object. */
    if (! ($smtp = new Net_SMTP($host))) {
        die(
    "Unable to instantiate Net_SMTP object\n");
    }

    /* Connect to the SMTP server. */
    if (PEAR::isError($e $smtp->connect())) {
        die(
    $e->getMessage() . "\n");
    }

    /* Send the 'MAIL FROM:' SMTP command. */
    if (PEAR::isError($smtp->mailFrom($from))) {
        die(
    "Unable to set sender to <$from>\n");
    }

    for (
    $x=0;$x<$eanzahl-0;$x++){
    echo 
    "$ok - ";
    $ok=$ok+1;
    flush();
        
    $rcpt=mysql_result($sql,$x,"email");
    /* Address the message to each of the recipients. */
        
    if (PEAR::isError($res $smtp->rcptTo($rcpt))) {
            die(
    "Unable to add recipient <$rcpt>: " $res->getMessage() . "\n");
    }

    /* Set the body of the message. */
    if (PEAR::isError($smtp->data($ueberschrift "\r\n" $haupt))) {
        die(
    "Unable to send data\n");
    }

    }
    $ausgabe="<b><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Newsletter wurde an $eanzahl Personen erfolgreich verschickt.</font></b>";
    /* Disconnect from the SMTP server. */
    $smtp->disconnect();
    }

       echo 
    "<html>";
       echo 
    "<head>";
       echo 
    "<title>$titel</title>";
       echo 
    "</head>";
       echo 
    "<body>";
       echo 
    "<center>";
       echo 
    "$ausgabe<br><br>";
       echo 
    "<font size=\"2\" face=\"Verdana\">Newsletter an: $eanzahl Personen schicken.<br><br>Bei einer großen Mitgliederzahl kann der Versand etwas dauern. Nach klicken auf Verschicken, bitte so lange warten, bis ganz oben eine Bestätigung kommt.";
       echo 
    "<form method=\"post\" action=\"$PHP_SELF\">";
       echo 
    "<br>Email Betreff<br><input type=\"text\" size=\"35\" name=\"ueberschrift\" value=\"$ueberschrift\">";
       echo 
    "<br>Email Text:<br><textarea rows=\"10\" cols=\"50\" name=\"haupt\">$haupt</textarea>";
       echo 
    "<br><input type=\"Submit\" name=\"verschicken\" value=\"Verschicken\"><input type=\"hidden\" name=\"sessionid\" value=\"$sessionid\"></form></font>";
       
    mysql_close($conid);
    ?>

    Was mache ich falsch?



    MFG
    Benji

  • #2
    Re: viele emails versenden

    Original geschrieben von Benji
    Was mache ich falsch?
    Alles

    - Du postest im falschen Forum
    - Du brichst den Qullcode nicht um
    - Du postest den kompletten Quellcode
    - Du machst das alles, obwohl wir es dir schon so oft gesagt haben
    - Die Klasse scheint es nicht zu geben, wahrscheinlich ein Tippfehler, suche ihn
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar

    Lädt...
    X