kostenloser Webspace werbefrei: lima-city


mail() <=> Spam?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    trancedrome

    trancedrome hat kostenlosen Webspace.

    Moinsen ^^,
    ich hab eben ne Mail-Funktion ausprobiert und hab mich gewundernt, dass diese bei mir nicht im Outlook angekommen ist, dann hab ich ne Nachricht von GMS-Spamschutz bekommen, das ich xx mails ins Spamordner h?tte!

    Nun ja, ich geguckt und das "H" f?r Briefkopf-Analyzer bemerkt!

    Nun ist meine Frage: Wieso wird die Mail als Spam eingestuft?

    Hab diesen PHP-Code genommen:

    <?PHP
    /* Empf?nger */
    $empfaenger = array('Me<mail@gmx.net>');
    
    /* Empf?nger CC */
    $empfaengerCC = array('Me<mail@gmx.net>');
    
    /* Empf?nger BCC */
    $empfaengerBCC = array('Me<mail@gmx.net>');
    
    /* Absender */
    $absender = 'Me<mail@gmx.de>';
    
    /* Rueckantwort */
    $reply = 'Me<mail@gmx.de>';
    
    /* Betreff */
    $subject = 'Info Mail von SELFPHP';
    
    /* Nachricht */
    $message = '<html>
        <head>
            <title>SELFPHP - Mail Beispiel</title>
        </head>
        <body>
           <p>versuch</p>
        </body>
    </html>';
    
    
    
    /* Baut Header der Mail zusammen */
    $headers .= 'From:' . $absender . "\n";
    $headers .= 'Reply-To:' . $reply . "\n"; 
    $headers .= 'X-Mailer: PHP/' . phpversion() . "\n"; 
    $headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n"; 
    $headers .= "Content-type: text/html\n";
    
    // Extrahiere Emailadressen
    $empfaengerString = implode(',', $empfaenger);
    $empfaengerCCString = implode(',', $empfaengerCC);
    $empfaengerBCCString = implode(',', $empfaengerBCC);
    
    $headers .= 'Cc: ' . $empfaengerCCString . "\n";
    $headers .= 'Bcc: ' . $empfaengerBCCString . "\n";
    
    /* Verschicken der Mail */
    mail($empfaengerString, $subject, $message, $headers);
    ?>



    Beitrag ge?ndert am 10.01.2006 16:22 von trancedrome
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r*******5

    Ist bei mir auch so... im feedbackformular sowie im Newslettersystem...

    sch?tze mal das kann man nicht verhindern...

    Beitrag ge?ndert am 10.01.2006 16:00 von robin1605
  4. also ich hab als absenderemailaddy eine emailaddy genommen, die keine emails annimmt^^ in meinem fall:
    root@gfx-web.com, und die kommen auch an. Probiers mal mit ner anderen emailaddy oder andere betreffzeile!
  5. Autor dieses Themas

    trancedrome

    trancedrome hat kostenlosen Webspace.

    Habs eben mit anderem Betreff und anderem Titel im HTML versucht > Spam !

    Entweder geht das bald mit ner Ver?nderung oder ich m?cht ne andere Mail-Funktion haben !
    !
  6. ich glaub bei einem stmp-server kommt es nicht in den spam ordner

    geht aber bei lima nicht :slant:
  7. g**o

    du kannst dir ja mal ne eingene mail funktion baun und ausprobieren.. m?sste mit smtp protokoll gehen, dann musst du aber auch eine email adresse haben ?ber die das ales l?uft.. vielleicht liegst daran, das es in spam verschoben wird, weil es die addy, die du als absender angibst garnet gibt^^

    f?r smtp protokoll musste mal googlen, kann ich dir net ausm stehgreif sagen^^

    greez
    gero
  8. Autor dieses Themas

    trancedrome

    trancedrome hat kostenlosen Webspace.

    Doch die gibt es !
    Denn ist meine !
    Ich hab sie im Code nur umgeschrieben!

    denkst ja wohl nicht das ich hier meine Mail poste oder? :biggrin:

  9. [...]
    denkst ja wohl nicht das ich hier meine Mail poste oder? :biggrin:

    Ja, warum auch nicht... Es wird ja wohl nicht deine einzigste sein.

    Der Fehler bzw. das Problem, dass alle E-Mails in den Spam Ordner wandern ist, liegt bei dir nicht an dem PHP-Skript.
    Es k?nnte sein, dass der lima Server schon zu den Spammer Servern z?hlt und somit alle Mails davon in den Spam Ordner kommen...

    MfG Lucas
  10. t*****b

    Das liegt an derm HTML-Inhalt. Als ich das gleiche Problem hatte, habe ich eine eMail als reinen Text versendet (mit gleichem Betreff und Absender) und diese wurde von GMX nicht als Spam annerkannt.
  11. Autor dieses Themas

    trancedrome

    trancedrome hat kostenlosen Webspace.

    Ich hab den Fehler nun selber gefunden:

    $REMOTE_ADDR . "\n"; 
    
    $headers .= "Content-type: text/html\n";
    
    // Extrahiere Emailadressen

    in das ge?ndert:

    $REMOTE_ADDR . "\n"; 
    
    $headers .= "Content-type: text/[b]text[/b]\n";
    
    // Extrahiere Emailadressen



    Damit w?re das auch gekl?rt!

    Und hier noch mal der ganze Code
    <?PHP
    
    /* Empf?nger */
    $empfaenger = array('Me<mail@gmx.net>');
    
    /* Empf?nger CC */
    $empfaengerCC = array('Me<mail@gmx.net>');
    
    /* Empf?nger BCC */
    $empfaengerBCC = array('Me<mail@gmx.net>');
    
    /* Absender */
    $absender = 'Me<mail@gmx.de>';
    
    /* Rueckantwort */
    $reply = 'Me<mail@gmx.de>';
    
    /* Betreff */
    $subject = 'Info Mail';
    
    /* Nachricht */
    $message = '
    DEINE NACHRICHT
    ';
    
    /* Baut Header der Mail zusammen */
    $headers .= 'From:' . $absender . "\n";
    $headers .= 'Reply-To:' . $reply . "\n"; 
    $headers .= 'X-Mailer: PHP/' . phpversion) . "\n"; 
    $headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n"; 
    $headers .= "Content-type: text/html\n";
    
    // Extrahiere Emailadressen
    $empfaengerString = implode(',', $empfaenger);
    $empfaengerCCString = implode(',', $empfaengerCC);
    $empfaengerBCCString = implode(',', $empfaengerBCC);
    $headers .= 'Cc: ' . $empfaengerCCString . "\n";
    $headers .= 'Bcc: ' . $empfaengerBCCString . "\n";
    
    /* Verschicken der Mail */
    mail($empfaengerString, $subject, $message, $headers);
    
    ?>


    Danke f?r die Hilfe!!!

    @Mod: Bitte closen!

    Beitrag ge?ndert am 10.01.2006 17:18 von trancedrome
  12. g**o

    bevor es geclosed wird noch eine frage: warum funzt es nur mit text/text und nicht mit text/html??

    kann man keine html mails verschicken ohne das die als spam gefiltert werden??

    greez
    gero
  13. Autor dieses Themas

    trancedrome

    trancedrome hat kostenlosen Webspace.

    Diese liegt am Anbieter den man anschreibt!
    Also GMX oder co !
    Jeder Anbieter filter das anders raus und zum kleinen teil liegt es auch dran das wir ?ber ein "komischen server" schreiben, dem das system nicht bekannt ist und deshalb langen wir beim spam mit html! na ja egal ^^

    mfg trancer
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!