Einzelnen Beitrag anzeigen
Alt 19.09.2008, 15:27   #10
Feudas
König
Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Feudas
 
Registriert seit: 14.06.2008
Beitr?ge: 1.846
Abgegebene Danke: 150
Erhielt 199 Danke für 35 Beiträge
Downloads: 10
Uploads: 0
Nachrichten: 984
Renommee-Modifikator:
2987 Feudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes Ansehen
Standard

selten son umständliche szeug gesehen, ich dachte zuerst jo kenn ich.
Aber alsichmir das mal angesehen habe alter schwede.
hie rmal die version die aufm TOG genutzt wird die auch mitveröffentlicht wurde glaub ich.
zu finden in der global.php
PHP-Code:
function mailer($email,$subject,$text,$sender="",$other=""){
    global 
$frommail$master_board_name;
    if(!
$sender$sender=$frommail;
    
$smtpsrv="smtp.web.de";
 
$port=25;
    
$auth="ja";
    
$username="Mein mail account name";
    
$passwort="account password";
 
$hdr="From: ".$sender."\r\n";
    
$hdr.="To: ".$email."\r\n";
    
$hdr.="Subject: ".$subject."\r\n";
    
$hdr.=$other;
    
$hdr.="\r\n";
    
$fp fsockopen($smtpsrv$port);
    
$banner fgets($fp1024);
    
fputs($fp"HELO ".$_SERVER['SERVER_NAME']."\r\n");
    
$result fgets($fp1024);
    if (
$result+!= 250 AND $result+!= 220)
        die(
"HELO Statuscode: $result");
    if (
$auth){
        
fputs($fp"AUTH LOGIN\r\n");
        
fputs($fpbase64_encode($username)."\r\n");
        
fputs($fpbase64_encode($passwort)."\r\n");
        
$result fgets($fp1024);
        if (
$result+!= 334 AND $result+!= 220)
            die(
"AUTH Statuscode: $result");
    }
    
    
fputs($fp"MAIL FROM: <".$sender.">\r\n");
    
$result fgets($fp1024);
    if (
$result+!= 250 AND $result+!= 334)
        die(
"MAIL FROM Statuscode: $result");
        
    
fputs($fp"RCPT TO: <".$email.">\r\n");
    
$result fgets($fp1024); 
    if (
$result+!= 250 AND $result+0!=235)
        die(
"RCPT TO: Statuscode: $result");
        
    
fputs($fp"DATA\r\n");
    
$result fgets($fp1024);
    if (
$result+0!=354 AND $result+0!=250)
        die(
"DATA: Statuscode: $result");
    
fputs($fp$hdr);
    
fputs($fp$text."\r\n");
    
fputs($fp".\r\n");
    
$result fgets($fp1024);
    if (
$result+!= 250)
        die(
"DATA(end): Statuscode falsch: $result");
    
fputs($fp"QUIT\r\n");

das ist ein ersatz für den mail funktion aufruf is kompatiebel.
man muss nur in seinen dateien wos benutzt wird aus mail ein mailer machen.
Feudas ist offline   Nach oben