+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Hilfe beim Versand einer HTML-Mail mit PDF-Anhang

  1. #1
    TP-Newbie fisi2000 macht alles soweit korrekt
    Registriert seit
    Jul 2011
    Beiträge
    1

    Hilfe beim Versand einer HTML-Mail mit PDF-Anhang

    Hallo Forum,

    zunächst einmal: Ich habe alle Themen durchsucht und Google gewälzt, jedoch finde ich den Fehler in meinem Skript beim besten Willen nicht.

    Ich möchte eine HTML-Mail mit einem PDF-Anhang versenden, es klappt einfach nicht und
    PHP-Code:
    var_dump(mail.....) 
    gibt auch
    PHP-Code:
    bool(false
    aus. Leider hat mein Server-Anbieter das error_reporting ausgeschaltet. An die Logfiles komme ich nicht heran und auch das setzen von
    PHP-Code:
    error_reporting 1
    im Skript selbst o.ä. funktioniert nicht.

    Wer kann mir helfen, ich bin am Verzweifeln seit 4 Stunden

    Hier das Skript:

    PHP-Code:
    <?php
        $abfrage 
    mysql_query("SELECT DISTINCT mail FROM test"$verbindung);
        
        
    $anzahl mysql_num_rows($abfrage);
        
        if (isset(
    $_POST['send'])) {

            
    $anschreiben "<html><body bgcolor='#FFFFCC' link='#FF3300' alink='#FF3300' vlink='#000000'><table width='100%'><tr bgcolor='#FFFFCC'><td align='left' valign='top' width='100%'>Mein Text</td></tr></table></body></html>";
            
            
    $datei     $_FILES['form_data']['tmp_name'];
            
    $dateiname $_FILES['form_data']['name'];
            
    $dateiinhalt fread(fopen($datei"r"), filesize($datei));
            
    $subject "Mein Newsletter";
            
    $header  "From:Absender <sender@sendermail.de>\n";
            
            for (
    $i 0$i $anzahl$i++) {  
                
    $ergebnis mysql_fetch_row($abfrage);
                
    $to[$i]   = $ergebnis[0];
            }
            
            foreach (
    $to as $k => $v) {
                
    $header .= "Bcc: $v\r\n";
            }
            
            
    $trenner md5(uniqid(time()));
            
    $header .= "Reply-To:Ich Online <no_reply@sendermail.de>";
            
    $header .= "\n";
            
    $header .= "MIME-Version: 1.0";
            
    $header .= "\n";
            
    $header .= "Content-Type: multipart/mixed; boundary=$trenner";
            
    $header .= "\n\n";
            
    $header .= "This is a multi-part message in MIME format";
            
    $header .= "\n";
            
    $header .= "--$trenner";
            
    $header .= "\n";
            
    $header .= "Content-type: text/html; charset=utf-8\n";
            
    $header .= "\n";
            
    //$header .= "Content-Transfer-Encoding: 8bit";
            //$header .= "\n\n";
            
    $header .= "$anschreiben";
            
    $header .= "\n";
            
    $header .= "--$trenner";
            
    $header .= "\n";
            
    $header .= "Content-Type: application/pdf; name=$datei";
            
    $header .= "\n";
            
    $header .= "Content-Transfer-Encoding: base64";
            
    $header .= "\n";
            
    $header .= "Content-Disposition: attachment; filename=$dateiname";
            
    $header .= "\n\n";
            
    $header .= chunk_split(base64_encode($dateiinhalt));
            
    $header .= "\n";
            
    $header .= "--$trenner--";
            
            
    mail("mein@empfaenger-online.de"$subject""$header);
            
            echo 
    "<br><div align='center'><font size='1' color='#FF3300'><b>Vielen Dank:</b> Der Newsletter wurde an " $i " Empf&auml;nger gesendet.</font></div><br>";

        }
    ?>
    Vielen Dank vorab!

  2. #2
    TP-Insider wuselmann macht sich hier sehr viel Mühe Avatar von wuselmann
    Registriert seit
    May 2001
    Ort
    Hamburg
    Beiträge
    869
    Zitat Zitat von fisi2000 Beitrag anzeigen
    Hallo Forum,
    es klappt einfach nicht
    Was klappt denn nicht?

  3. #3
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Probier es doch mal mit phpmailer.

+ Antworten

Ähnliche Themen

  1. Problem mit Umlauten und Zeilenumbrüchen beim E-Mail-Versand
    Von skaterpunk001 im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 16.12.2008, 22:10
  2. Dat Dateien als e-mail Anhang
    Von flar im Forum Sonstige Programme
    Antworten: 1
    Letzter Beitrag: 20.02.2008, 16:24
  3. Antworten: 0
    Letzter Beitrag: 05.07.2006, 16:18
  4. Mail mit Anhang (zum x-ten mal)
    Von ZombyWoof im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 16.01.2004, 10:04
  5. mail anhang versenden
    Von the prince im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 25.08.2003, 18:27

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51