SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.04.2006, 14:25:21
sebb sebb ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Ilmenau
Beiträge: 11
mail() problem im newsletter

hi,
also ich hab nen newsletter geschrieben bei dem in einer while-schleife an alle leute die mail rausgeht.
zusätzlich wird ein anhang mitgeschickt, in meinem fall ein bild. hat beim testen alles prima geklappt.
in der while-schleife wird zusätzlich zur kontrolle für jede person eine fortlaufende nummer und die mail-adresse ausgegeben.
als ich jetzt den newsletter an alle 95 leute schicken wollte trat ein problem auf:

die ersten 4 mails wurden so verschickt wie ich mir das gedacht hatte. danach traten immer wieder die selben fehlermeldungen auf

Code:
1: e-mail@mail
2: e-mail@mail
3: e-mail@mail
4: e-mail@mail
collect: Cannot write ./dfk3QEoYVX008387 (sm_io_flush||sm_io_error, uid=1377, gid=1374): Disk quota exceeded 5: e-mail@mail
e-mail 27 bis 30 wurden dann wieder verschickt, danach selbe fehlermeldung.
und ab nr.53 kommt folgende fehlermeldung:

Code:
collect: Cannot write ./dfk3QEohVa008601 (sm_io_flush||sm_io_error, uid=1377, gid=1374): 
Disk quota exceeded Error writing control file ./tfk3QEohVa008601: Disk quota exceeded 53: e-mail@mail
wo liegt das problem und wie kann ich es beheben? weil das script an sich funzt ja 1A.

also ich habs jetzt nochmal ohne anhang probiert und alle mails gingen problemlos raus .....

Geändert von sebb (27.04.2006 um 15:49:58 Uhr)
Mit Zitat antworten
  #2  
Alt 27.04.2006, 16:57:42
chmaass chmaass ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 22
AW: mail() problem im newsletter

Wie gross ist denn das mitzuschickende Bild? Denn die Meldung "Disk quota exceeded" ist ja recht eindeutig. Der Speicherplatz, der verwendet werden kann, ist erschöpft. Läuft das denn lokal, oder auf einem gemieteten Webspace?
Mit Zitat antworten
  #3  
Alt 27.04.2006, 21:38:21
sebb sebb ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Ilmenau
Beiträge: 11
AW: mail() problem im newsletter

also das bild war ca. 150 kb groß.
hab es auf meinem ftp (webspace) mit den rechten chmod 777 gespeichert.
mein webspace ist fast voll, kann es sein das das bild temporär für jede mail nochmal extra abgespeichert wird und somit meinen webspace "sprengt" ???

wiegesagt, die ersten 4 mails gingen ja raus ..........
Mit Zitat antworten
  #4  
Alt 27.04.2006, 22:51:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: mail() problem im newsletter

Das scheint dann wohl der Fall zu sein. Ohne dein Script zu kennen, möchte ich dazu aber keine genauere Aussage machen.
Mit Zitat antworten
  #5  
Alt 02.05.2006, 17:07:09
sebb sebb ist offline
Anfänger
 
Registriert seit: Apr 2006
Ort: Ilmenau
Beiträge: 11
AW: mail() problem im newsletter

also hier ist das script.
hab ich irgendwo ma im netz gefunden.
PHP-Code:
function mail_att($to$from$subject$message$file) {
    
// $to Empf?nger
    // $from Absender ("email@domain.de" oder "Name <email@domain.de>")
    // $subject Betreff
    // $message Inhalt der Email
    // $file Datei auf dem Server, die angehangen wird
    
$mime_boundary "<<<:" md5(uniqid(mt_rand(), 1));
    
$data chunk_split(base64_encode(implode(""file($file))));
    
$header "From: ".$from."\r\n";
    
$header.= "To: ".$to."\r\n";
    
$header.= "MIME-Version: 1.0\r\n";
    
$header.= "Content-Type: multipart/mixed;\r\n";
    
$header.= " boundary=\"".$mime_boundary."\"\r\n";

    
$content "This is a multi-part message in MIME format.\r\n\r\n";
    
$content.= "--".$mime_boundary."\r\n";
    
$content.= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n";
    
$content.= "Content-Transfer-Encoding: 7bit\r\n\r\n";
    
$content.= $message."\r\n";
    
$content.= "--".$mime_boundary."\r\n";
    
$content.= "Content-Disposition: attachment;\r\n";
    
$content.= "Content-Type: Application/Octet-Stream; name=\"".$file."\"\r\n";
    
$content.= "Content-Transfer-Encoding: base64\r\n\r\n";
    
$content.= $data."\r\n";
    
$content.= "--" $mime_boundary "\r\n";
    if(
mail($to$subject$content$header)) {
        return 
TRUE;
    }
    return 
FALSE;
}

while (
$abfragezeile=mysql_fetch_row($abfrage))
 {

mail_att($abfragezeile[0], "absender@mail>""$betreff"$inhalt"flyer.jpg");
echo 
"$i: $abfragezeile[0]<br>";
$i=$i+1;


 } 
$abfragezeile soll jetzt mal die mail adresse des empfängers sein ...
was mich auch noch ein bischen stört ist das in der mail die man dann bekommt die empfänger-mail-adresse 2 mail bei "an:" steht.
liegt das in der funktion an:
PHP-Code:
if(mail($to$subject$content$header)) {
        return 
TRUE;
    }
    return 
FALSE
recht es wenn ich da das $to einfach weg lasse?
Mit Zitat antworten
  #6  
Alt 02.05.2006, 18:11:49
Valentin
Guest
 
Beiträge: n/a
AW: mail() problem im newsletter

Hallo,

lasse das weg:
$header.= "To: ".$to."\r\n";

MfG
V@lentin
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mail Template Problem pixelartist PHP für Fortgeschrittene und Experten 1 20.10.2004 14:40:25
Problem mit HTML E-Mail und mail() Wauzy PHP für Fortgeschrittene und Experten 4 22.09.2004 00:04:48
mail() newsletter kazi PHP Grundlagen 3 05.01.2004 00:51:45
Problem mit mail() bueli PHP für Fortgeschrittene und Experten 1 17.12.2002 18:35:39
Mail Funktions Problem Killerattacks PHP für Fortgeschrittene und Experten 0 21.02.2002 22:32:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt