Problem beim Mailversand (Mailer Error)

DRose

Well-known member
ID: 449680
L
28 Dezember 2006
4.687
223
Hallo alle miteinander !

Ich habe folgendes Problem:

www.rankbase.de

Wenn man eine neue Domain eintragen möchte, kommt folgende Fehlermeldung:

Message was not sent

Mailer Error: Language string failed to load: execute/usr/sbin/sendmail



Weiß jemand woran das liegen könnte ?

Danke im voraus

Gruß
Hp-Ecke
 
von welcher Datei ?

Index.php ?

Index.php

PHP:
<?PHP


  include('./global.php');
  include('./ctracker.php');
  include('./ct_blocker.php');
  include ("./stats/readstat.php");

  db_connect() or die('Unable to connect to database server!');
    $configuration_query = db_query('select configuration_key as cfgKey, configuration_value as cfgValue from ' . configuration);
  while ($configuration = db_fetch_array($configuration_query)) {
    define($configuration['cfgKey'], $configuration['cfgValue']);
    $server =server;

  }

 if($_REQUEST['action']=="register"){
 $domain = str_replace ("https://www.", "", $domain);
 $domain = str_replace ("www.", "", $domain);
 $domain = str_replace ("https://", "", $domain);
 $register_query = db_query("select * FROM " . domains . " where domain_url = '".$domain."'");
 $register_data = db_fetch_array($register_query);
 $register_url = $register_data['domain_url'];


 if($register_url=="$domain"){
 $error = "error";
 $smarty->assign('error',$error);
 } else {
 $mail_date = date("d.m.Y",$time);
 $mail_time = date("H:i:s",$time);
 $code=substr(md5(microtime()),0,5);
 $ip = $_SERVER[REMOTE_ADDR];
 $on = "0";
 $status1 ="queued";
 $smarty->assign('domain',$domain);
 $smarty->assign('email',$email);
 $smarty->assign('ip',$ip);
 $smarty->assign('code',$code);
 $smarty->assign('mail_date',$mail_date);
 $smarty->assign('mail_time',$mail_time);
 //$smarty->assign('btext',$btext); // Linktext

  $html_mail = $smarty->fetch('mail_register.html');
  php_mail(EMAIL_REGISTER_ADDRESS,$name ,$email , $name , EMAIL_REGISTER_FORWARDING_STRING, EMAIL_REGISTER_REPLY_ADDRESS, $name, '', '', EMAIL_REGISTER_SUBJECT, $html_mail);
  //php_mail(EMAIL_REGISTER_ADDRESS,$name ,$email , $name , $name, '', '', EMAIL_REGISTER_SUBJECT, $html_mail);

 if(NEWSLETTER == '0'){
 php_mail($email,$email ,NEWSLETTER_SUBSCRIBE , $email , '', '', $email, '', '', Newsletter, Newsletter);
 }
//////// PR Abfrage////
function zeroFill($a, $b)
{
    $z = hexdec(80000000);
        if ($z & $a)
        {
            $a = ($a>>1);
            $a &= (~$z);
            $a |= 0x40000000;
            $a = ($a>>($b-1));
        }
        else
        {
            $a = ($a>>$b);
        }
        return $a;
}

function mix($a,$b,$c) {
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
  $b -= $c; $b -= $a; $b ^= ($a<<8);
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
  $b -= $c; $b -= $a; $b ^= ($a<<16);
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
  $a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
  $b -= $c; $b -= $a; $b ^= ($a<<10);
  $c -= $a; $c -= $b; $c ^= (zeroFill($b,15));

  return array($a,$b,$c);
}

function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
    if(is_null($length)) {
        $length = sizeof($url);
    }
    $a = $b = 0x9E3779B9;
    $c = $init;
    $k = 0;
    $len = $length;
    while($len >= 12) {
        $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
        $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
        $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
        $mix = mix($a,$b,$c);
        $a = $mix[0]; $b = $mix[1]; $c = $mix[2];
        $k += 12;
        $len -= 12;
    }

    $c += $length;
    switch($len)
    {
        case 11: $c+=($url[$k+10]<<24);
        case 10: $c+=($url[$k+9]<<16);
        case 9 : $c+=($url[$k+8]<<8);
        case 8 : $b+=($url[$k+7]<<24);
        case 7 : $b+=($url[$k+6]<<16);
        case 6 : $b+=($url[$k+5]<<8);
        case 5 : $b+=($url[$k+4]);
        case 4 : $a+=($url[$k+3]<<24);
        case 3 : $a+=($url[$k+2]<<16);
        case 2 : $a+=($url[$k+1]<<8);
        case 1 : $a+=($url[$k+0]);
    }
    $mix = mix($a,$b,$c);
    return $mix[2];
}

function strord($string) {
    for($i=0;$i<strlen($string);$i++) {
        $result[$i] = ord($string{$i});
    }
    return $result;
}


$server="$server";

$time=time();




$ziel = $domain;
$ziel = str_replace ("https://www.", "", $ziel);
$ziel = str_replace ("www.", "", $ziel);
$ziel = str_replace ("https://", "", $ziel);

$url = "info:"."https://www.$ziel";
$ch = GoogleCH(strord($url));
$summe = sprintf("6%u\n",$ch);
$summe = str_replace("-","",$summe);
$summe = trim($summe);
$google = "https://$server/search?client=navclient-auto&ch=$summe&features=Rank&q=$url";
$abfrage = fopen("$google",r);
while($zeile = fgets($abfrage,1024)) {
if (ereg("Rank",$zeile)) { $daten = $zeile; }
}
fclose($abfrage);
$pagerank = substr($daten,9,9);
$pagerank = trim($pagerank);
/////// PR Abfrage Ende//////
/// BL Anfang ////
            $msnde = implode(file("https://search.msn.de/results.aspx?q=link%3A$ziel&FORM=QBRE"));
            $msnde = strstr($msnde, 'Seite 1 von ');
            $msnde = substr($msnde,10);
            $pos = strpos($msnde, 'E');
            $rest = substr($msnde, 1, $pos-1);
            $msnde = str_replace (".", "",$rest);
            $msnde = trim($msnde);
            if ($msnde == "") $msnde = 0;
            $ausgabe1 = $ausgabe1 + $msnde;
//////
//altheweb
            $alltheweb = implode(file("https://www.alltheweb.com/search?cat=web&cs=utf-8&q=link%3A$ziel&rys=0&itag=crv&_sb_lang=any"));
            $alltheweb = strstr($alltheweb, 'of <span class="ofSoMany">');
            $alltheweb = substr($alltheweb,26);
            $pos = strpos($alltheweb, '<');
            $rest = substr($alltheweb, 0, $pos);
            $alltheweb = ereg_replace (",", "",$rest);
            $alltheweb = trim($alltheweb);
            if ($alltheweb == "") $alltheweb = 0;
            $ausgabe2 = $ausgabe2 + $alltheweb;
//altavista
            $altavista = implode(file("https://fr.altavista.com/web/results?q=link%3A$ziel&kgs=0&kls=0&avkw=qtrp"));
            $altavista = strstr($altavista, 'AltaVista a trouvé ');
            $altavista = substr($altavista,18);
            $pos = strpos($altavista, 'r');
            $rest = substr($altavista, 0, $pos);
            $altavista =  str_replace (" ","",$rest);
            $altavista = trim($altavista);
            if ($altavista == "") $altavista = 0;
            $ausgabe3 = $ausgabe3 + $altavista;
////////
//// BL Ende ///////
$bls = $ausgabe1 + $ausgabe2 + $ausgabe3;
$d_a= $ausgabe3;
$d_b= $ausgabe2;
$d_c= $ausgabe1;
 $d_an = date("d.m.Y",$time);
 $regok = "ok";
 $smarty->assign('regok',$regok);
// Pagerank URL Eintragen //
 db_query("insert into " . domains . " (
 domain_url,
 domain_pr,
 domain_backlinks,
 domain_email,
 domain_code,
 domain_register,
 domain_ip,
 loch,
 d_an,
 balta,
 balse,
 bmsn
 ) values (
 '" . $domain . "',
 '". $pagerank."',
 '". $bls."',
 '" . $email . "',
 '" . $code . "',
 '" . $time . "',
 '" . $ip . "',
 '" . $on . "',
 '" . $d_an . "',
 '" . $d_a . "',
 '" . $d_b . "',
 '" . $d_c . "'
 )");
// Newsletter User eintrag //

$result = db_query("SELECT mail FROM news_user where mail='$email'");
if(!db_num_rows($result)) {

 db_query("insert into news_user (
 id,
 mail,
 status
 ) values (
 '',
 '" . $email . "',
 '" . $status1 . "'
 )");

}//mail ende


 }
 }

 $top15_query = db_query("SELECT * FROM " . domains . " WHERE domain_count>'0' and domain_status = '1' ORDER by domain_pr DESC,domain_count DESC LIMIT 15");
 $i=0;
 while ($top15_data = db_fetch_array($top15_query)) {
 $top15_url=$top15_data['domain_url'];
 $top15_pr=$top15_data['domain_pr'];
 $topbl_pr=$top15_data['domain_backlinks'];
 $topan_pr=$top15_data['d_an'];
 $number=$i+1;

 $URLen = strlen($top15_url);
   if ($URLen >= 27) {
    $SubURL = substr($top15_url,0,24);
    $urlout = $SubURL . "...";
   }
   else if ($URLen <= 27){
    $urlout = $top15_url;
   }
 $content_box_top15 .="<TR class=\"tdzahl\"><TD class=\"tdcount\">$number</TD><TD class=\"tdlink\"> <A class=\"lk\" title=\"www.$top15_url\" href=\"https://www.$top15_url\" target=_blank> $urlout</A></TD><TD class=\"td15pr\">$top15_pr</font></TD></TR>";
 $i++;
 }
 $smarty->assign('content_box_top15',$content_box_top15);

  $chart_query = db_query("SELECT * FROM " . domains . " WHERE domain_count>'0' and domain_status = '1' ORDER by domain_count DESC,domain_count DESC LIMIT 15");
 $i=0;
 while ($chart_data = db_fetch_array($chart_query)) {
 $chart_url=$chart_data['domain_url'];
 $chart_pr=$chart_data['domain_pr'];
 $chart_count=$chart_data['domain_count'];
 $chart2_pr=$chart_data['domain_backlinks'];
 $chart1_pr=$chart_data['d_an'];
 $number=$i+1;
  $URLen = strlen($chart_url);
   if ($URLen >= 26) {
    $SubURL = substr($chart_url,0,23);
    $urlout = $SubURL . "...";
   }
   else if ($URLen <= 26){
    $urlout = $chart_url;
   }

 $content_box_top16 .="<tr class=\"tdzahl\"><td class=\"tdcount\">$number</td>
           <td class=\"tdlink\"> <A class=\"lk\" title=\"www.$chart_url\" href=\"https://www.$chart_url\" target=_blank> $urlout</A></td><td class=\"tdcount\">$chart_count</td></tr>";
 $i++;
 }
 $smarty->assign('content_box_top16',$content_box_top16);

  $reg3_query = db_query("SELECT * FROM " . domains . " WHERE domain_status = '1' ORDER by domain_register DESC LIMIT 5");
   $i=0;
 while ($reg3_data = db_fetch_array($reg3_query)) {
 $reg3_url=$reg3_data['domain_url'];
 $reg3_register=$reg3_data['domain_register'];
 $reg3_date = date("j.n.Y",$reg3_register);
 $reg3_time = date("H:i:s",$reg3_register);
 $number=$i+1;
 $URLen = strlen($reg3_url);
   if ($URLen >= 31) {
    $SubURL = substr($reg3_url,0,28);
    $urlout = $SubURL . "...";
   }
   else if ($URLen <= 31){
    $urlout = $reg3_url;
   }

 $content_box_top17 .="<TR><td class=\"tdzahl\">$number</td><TD class=\"tdlink\"><span class=\"texta\">$urlout</span></TD></tr>";
 $i++;
 }
 $smarty->assign('content_box_top17',$content_box_top17);

  $reg1_query = db_query("SELECT * FROM " . domains . " WHERE domain_status = '0' ORDER by domain_register DESC LIMIT 5");
   $i=0;
 while ($reg1_data = db_fetch_array($reg1_query)) {
 $reg1_url=$reg1_data['domain_url'];
 $reg1_register=$reg1_data['domain_register'];
 $reg1_date = date("d.m.Y",$reg1_register);
 $reg1_time = date("H:i:s",$reg1_register);
 $number=$i+1;
 $URLen = strlen($reg1_url);
   if ($URLen >= 31) {
    $SubURL = substr($reg1_url,0,28);
    $urlout = $SubURL . "...";
   }
   else if ($URLen <= 31){
    $urlout = $reg1_url;
   }

 $content_box_top18 .="<TR><td class=\"tdzahl\">$number</td><TD class=\"tdlink\"><span class=\"texta\">$urlout</span></TD></tr>";
 $i++;
 }
 $smarty->assign('content_box_top18',$content_box_top18);

// Bannerausgabe///
 $banner_query = db_query("SELECT id,banner FROM banner WHERE id='1'");
 while ($banner_data = db_fetch_array($banner_query)) {
 $banner_url=$banner_data['banner'];
 $banner .=$banner_url;
 }
 $smarty->assign('banner',$banner);

 $banner2_query = db_query("SELECT id,banner FROM banner WHERE id='2'");
 while ($banner2_data = db_fetch_array($banner2_query)) {
 $banner2_url=$banner2_data['banner'];
 $banner2 .=$banner2_url;
 }
 $smarty->assign('banner2',$banner2);

  $banner3_query = db_query("SELECT id,banner FROM banner WHERE id='3'");
 while ($banner3_data = db_fetch_array($banner3_query)) {
 $banner3_url=$banner3_data['banner'];
 $banner3 .=$banner3_url;
 }
 $smarty->assign('banner3',$banner3);

  $banner4_query = db_query("SELECT id,banner FROM banner WHERE id='4'");
 while ($banner4_data = db_fetch_array($banner4_query)) {
 $banner4_url=$banner4_data['banner'];
 $banner4 .=$banner4_url;
 }
 $smarty->assign('banner4',$banner4);

  $banner5_query = db_query("SELECT id,banner FROM banner WHERE id='5'");
 while ($banner5_data = db_fetch_array($banner5_query)) {
 $banner5_url=$banner5_data['banner'];
 $banner5 .=$banner5_url;
 }
 $smarty->assign('banner5',$banner5);

  $banner6_query = db_query("SELECT id,banner FROM banner WHERE id='6'");
 while ($banner6_data = db_fetch_array($banner6_query)) {
 $banner6_url=$banner6_data['banner'];
 $banner6 .=$banner6_url;
 }
 $smarty->assign('banner6',$banner6);

  $banner7_query = db_query("SELECT id,banner FROM banner WHERE id='7'");
 while ($banner7_data = db_fetch_array($banner7_query)) {
 $banner7_url=$banner7_data['banner'];
 $banner7 .=$banner7_url;
 }
 $smarty->assign('banner7',$banner7);

  $banner8_query = db_query("SELECT id,banner FROM banner WHERE id='8'");
 while ($banner8_data = db_fetch_array($banner8_query)) {
 $banner8_url=$banner8_data['banner'];
 $banner8 .=$banner8_url;
 }
 $smarty->assign('banner8',$banner8);

  $banner9_query = db_query("SELECT id,banner FROM banner WHERE id='9'");
 while ($banner9_data = db_fetch_array($banner9_query)) {
 $banner9_url=$banner9_data['banner'];
 $banner9 .=$banner9_url;
 }
 $smarty->assign('banner9',$banner9);
////banner ende//////

 $hits_query = db_query("SELECT * FROM " . domains . "");
 while ($hits_data = db_fetch_array($hits_query)) {
 $hitsdomain_count=$hits_data['domain_count'];
 $hits=($hits + $hitsdomain_count);
 }
 $smarty->assign('hits',$hits);

  $hitsw_query = db_query("SELECT * FROM auf");
 while ($hitsw_data = db_fetch_array($hitsw_query)) {
 $hitsdomainw_count=$hitsw_data['w'];
 $hitsw=($hitsw + $hitsdomainw_count);
 }
 $smarty->assign('hitsw',$hitsw);

  $hitsm_query = db_query("SELECT * FROM auf");
 while ($hitsm_data = db_fetch_array($hitsm_query)) {
 $hitsdomainm_count=$hitsm_data['m'];
 $hitsm=($hitsm + $hitsdomainm_count);
 }
 $smarty->assign('hitsm',$hitsm);

  $hitsg_query = db_query("SELECT * FROM auf");
 while ($hitsg_data = db_fetch_array($hitsg_query)) {
 $hitsdomaing_count=$hitsg_data['g'];
 $hitsdomain_count=$hits_data['domain_count'];
 $hits=($hits + $hitsdomain_count);
 $hitsg1=($hitsg1 + $hitsdomaing_count);
 $hitsg=($hitsg1 + $hits);
 }
 $smarty->assign('hitsg',$hitsg);
///banner ende//
////Link Anfang///
  $link1_query = db_query("SELECT id,link FROM links WHERE id='1'");
 while ($link1_data = db_fetch_array($link1_query)) {
 $link1_url=$link1_data['link'];
 $linksa .=$link1_url;
 }
 $smarty->assign('linksa',$linksa);

  $link2_query = db_query("SELECT id,link FROM links WHERE id='2'");
 while ($link2_data = db_fetch_array($link2_query)) {
 $link2_url=$link2_data['link'];
 $linksb .=$link2_url;
 }
 $smarty->assign('linksb',$linksb);

  $link3_query = db_query("SELECT id,link FROM links WHERE id='3'");
 while ($link3_data = db_fetch_array($link3_query)) {
 $link3_url=$link3_data['link'];
 $linksc .=$link3_url;
 }
 $smarty->assign('linksc',$linksc);;

  $link4_query = db_query("SELECT id,link FROM links WHERE id='4'");
 while ($link4_data = db_fetch_array($link4_query)) {
 $link4_url=$link4_data['link'];
 $linksd .=$link4_url;
 }
 $smarty->assign('linksd',$linksd);

  $link5_query = db_query("SELECT id,link FROM links WHERE id='5'");
 while ($link5_data = db_fetch_array($link5_query)) {
 $link5_url=$link5_data['link'];
 $linkse .=$link5_url;
 }
 $smarty->assign('linkse',$linkse);

  $link6_query = db_query("SELECT id,link FROM links WHERE id='6'");
 while ($link6_data = db_fetch_array($link6_query)) {
 $link6_url=$link6_data['link'];
 $linksf .=$link6_url;
 }
 $smarty->assign('linksf',$linksf);

  $link7_query = db_query("SELECT id,link FROM links WHERE id='7'");
 while ($link7_data = db_fetch_array($link7_query)) {
 $link7_url=$link7_data['link'];
 $linksg .=$link7_url;
 }
 $smarty->assign('linksg',$linksg);;

  $link8_query = db_query("SELECT id,link FROM links WHERE id='8'");
 while ($link8_data = db_fetch_array($link8_query)) {
 $link8_url=$link8_data['link'];
 $linksh .=$link8_url;
 }
 $smarty->assign('linksh',$linksh);
/// link ende ////
   //// Werbung Anfang //////
  $werbunga_query = db_query("SELECT id,oben FROM werbung");
 while ($werbunga_data = db_fetch_array($werbunga_query)) {
 $werbunga_url=$werbunga_data['oben'];
 $werbunga .=$werbunga_url;
 }
 $smarty->assign('werbunga',$werbunga);

///////
  $werbungb_query = db_query("SELECT id,unten FROM werbung");
 while ($werbungb_data = db_fetch_array($werbungb_query)) {
 $werbungb_url=$werbungb_data['unten'];
 $werbungb .=$werbungb_url;
 }
 $smarty->assign('werbungb',$werbungb);

//////
  $werbungc_query = db_query("SELECT id,leer FROM werbung");
 while ($werbungc_data = db_fetch_array($werbungc_query)) {
 $werbungc_url=$werbungc_data['leer'];
 $werbungc .=$werbungc_url;
 }
 $smarty->assign('werbungc',$werbungc);

//////



 $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_status = '1'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_domains=$count_domains['total'];
 $smarty->assign('count_domains',$count_domains);

 $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_status = '1' and domain_count > '0'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_domains=$count_domains['total'];
 $smarty->assign('count_domains2',$count_domains);

  $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_status = '2'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_domains=$count_domains['total'];
 $smarty->assign('count_domains3',$count_domains);

 $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_status = '0'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_domains=$count_domains['total'];
 $smarty->assign('count_domains4',$count_domains);

 $count_domains_query = db_query("select count(*) as total FROM " . domains . "");
 $count_domains = db_fetch_array($count_domains_query);
 $count_domains=$count_domains['total'];
 $smarty->assign('count_domainsg',$count_domains);

 ////pr-seiten//////
  $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_pr = '0' and  domain_count>'0'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_pr0=$count_domains['total'];
 $smarty->assign('count_pr0',$count_pr0);

   $count_domains_query = db_query("select count(*) as total FROM " . domains . " WHERE domain_pr = '1' and  domain_count>'0'");
 $count_domains = db_fetch_array($count_domains_query);
 $count_pr1=$count_domains['total'];
 $smarty->assign('count_pr1',$count_pr1);

.........
 
Zuletzt bearbeitet von einem Moderator: