mail() funzt ned

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mail() funzt ned

    Hallo, folgendes Problem: Mit diesem Script wollt ich unseren Newsletter versenden, alle Emailadressen stehen in der Datenbank.

    PHP-Code:
    <?php
    include("config.php");
        if (isset(
    $_POST['inhalt']))
            {
            
    $message=$_POST['inhalt'];
                
    $sql "SELECT
            email
                FROM
                    newsletter;"
    ;
        
    $result mysql_query($sql) OR die(mysql_error());
        if(
    mysql_num_rows($result))
        {

            while(
    $row mysql_fetch_assoc($result))                    // Ausgabe des Newseintrags
            
    {
            
    $mailto $row['email'];
            echo(
    $mailto);
            
    $subject "Newsletter www.feuerwehr-lippetal.de";
            
    $header "Content-Type: text/plain; charset=iso-8859-1\r\n";
            
    $header .= "From: webmaster@feuerwehr-lippetal.de";
            
    mail($mailto,$subject,$message,$header);
        }
        }
    }
    else
    {
    echo(
    "<body><form action='newsletter_s' method=post>    <input 
    type=textbox name=inhalt rows=8 cols=20></textbox> <br><input 
    type=submit value=Abschicken></form>"
    );
    }
    ?>
    Problem: Es wird nichts gesendet, obwol das echo($mailto) alle Emailadressen der reihe nach aufschreibt. irgendwie funzt die Funktion Mail nicht, oder seht ihr einen Fehler? Kan nes an php Einstellungen liegen?
    EDIT:
    umbrüche rein und url umwandeln raus by Abraxax
    Zuletzt geändert von Abraxax; 01.01.2005, 22:11.

  • #2
    schaue mal in der php.ini nach, ob das was für SMTP steht.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      hm, kann ich das auch über phpinfo() sehen (Ist ja ein Webspace server, an die PHP.ini komm ich so schnell nicht dran)

      also in phpinfo steht zu smtp:

      SMTP localhost
      smtp_port 25

      mehr nicht
      Zuletzt geändert von Simon6785; 01.01.2005, 19:21.

      Kommentar


      • #4
        muss ich mal beim provider anchfragen, oder leigt das Problem beim script?

        Kommentar


        • #5
          probier es aus. wenn du ne ganz simple datei machst, und keine mail versendet wird, dann weißt du bescheid.

          Kommentar


          • #6
            hab das jetzt so mal ausprobiert:

            PHP-Code:
            $mailto "Simon@archiabi05.de";
                    
            $message="Juhuu, es funzt";
                    
            $subject "Newsletter www.feuerwehr-lippetal.de";
                    
            $header "Content-Type: text/plain; charset=iso-8859-1\r\n";
                    
            $header .= "From: webmaster@feuerwehr-lippetal.de";
                    
            mail($mailto,$subject,$message,$header); 
            nix, noch ncihtmals ne Fehlermeldung, geschweige denn ne Mail. Aber an welcher einstellung liegt das, bzw was kann ich dem provider schreiben?

            EDIT:
            url umwandeln abgeschaltet. by Abraxax
            Zuletzt geändert von Abraxax; 01.01.2005, 22:09.

            Kommentar


            • #7
              du müsstest jetz ne mail bekommen haben ... *gg*

              hier mein code ....

              PHP-Code:
              <?php

                  $mailto  
              "Simon@archiabi05.de";
                  
              $message "Juhuu, es funzt";
                  
              $subject "Newsletter www.feuerwehr-lippetal.de";
                  
              $from    "From: webmaster@feuerwehr-lippetal.de";

                  include 
              'classes/helper/socket.smtp.class.php';

                  
              $smtp = &new SocketSMTP();
                  
              $smtp->init();

                  
              $smtp->from($from);
                  
              $smtp->to($mailto);
                  
              $smtp->start_data();
                  
              $smtp->send_to_smtp('From: '.$from);
                  
              $smtp->send_to_smtp('To: '.$mailto);
                  
              $smtp->send_to_smtp('Subject: '.$subject);
                  
              $smtp->send_to_smtp('Date: '.date('r'time()));
                  
              $smtp->send_to_smtp('MIME-Version: 1.0');
                  
              $smtp->send_to_smtp('Content-Type: text/plain; charset=iso-8859-1');
                  
              $smtp->send_to_smtp('Content-Transfer-Encoding: 8bit');
                  
              $smtp->send_to_smtp('X-Priority: 3 (Normal)');
                  
              $smtp->send_to_smtp('X-Mailer: php/'.phpversion());
                  
              $smtp->start_body();
                  
              $smtp->send_to_smtp($message);
                  
              $smtp->finish();
                  
              $smtp->quit();

                  unset(
              $smtp);

              ?>
              das hier sind auszüge aus meinem linux-mail-log .

              wenn ich das mit mail() mache klappt es nicht. (1. log)
              wenn ich das smtp direkt anspreche, geht es einwandfrei. (2. log)

              Jan 1 21:57:53 sun postfix/pickup[29880]: AAD864100EA: uid=33 from=<www-data>
              Jan 1 21:57:53 sun postfix/cleanup[31100]: AAD864100EA: message-id=<20050101205753.AAD864100EA@sun.space.local>
              Jan 1 21:57:53 sun postfix/qmgr[29881]: AAD864100EA: from=<www-data@sun.space.local>, size=392, nrcpt=1 (queue active)
              Jan 1 21:57:54 sun amavis[16071]: (16071-06) Not-Delivered, <www-data@sun.space.local> -> <Simon@archiabi05.de>, Message-ID: <20050101205753.AAD864100EA@sun.space.local>, Hits: 4.004
              Jan 1 21:57:54 sun postfix/smtp[31102]: AAD864100EA: to=<Simon@archiabi05.de>, relay=127.0.0.1[127.0.0.1], delay=1, status=sent (250 2.6.0 Ok, message with invalid header discarded, id=16071-06 - Improper use of control character (char 0D hex) in message header 'Content-Type')
              Jan 1 21:57:54 sun postfix/qmgr[29881]: AAD864100EA: removed
              Jan 1 22:04:36 sun postfix/smtpd[31296]: connect from wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:36 sun postfix/smtpd[31296]: 9374A410038: client=wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:36 sun postfix/cleanup[31299]: 9374A410038: message-id=<20050101210436.9374A410038@sun.space.local>
              Jan 1 22:04:36 sun postfix/qmgr[29881]: 9374A410038: from=<From:webmaster@feuerwehr-lippetal.de>, size=578, nrcpt=1 (queue active)
              Jan 1 22:04:36 sun postfix/smtpd[31296]: disconnect from wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:36 sun postfix/smtpd[31301]: connect from wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:36 sun postfix/smtpd[31301]: F1D514100EA: client=wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:37 sun postfix/cleanup[31299]: F1D514100EA: message-id=<20050101210436.9374A410038@sun.space.local>
              Jan 1 22:04:37 sun postfix/qmgr[29881]: F1D514100EA: from=<From:webmaster@feuerwehr-lippetal.de>, size=1026, nrcpt=1 (queue active)
              Jan 1 22:04:37 sun postfix/smtpd[31301]: disconnect from wwww.abraxax.de[127.0.0.1]
              Jan 1 22:04:37 sun amavis[16071]: (16071-07) Passed, <From:webmaster@feuerwehr-lippetal.de> -> <Simon@archiabi05.de>, Message-ID: <20050101210436.9374A410038@sun.space.local>, Hits: 4.004
              Jan 1 22:04:37 sun postfix/smtp[31300]: 9374A410038: to=<Simon@archiabi05.de>, relay=127.0.0.1[127.0.0.1], delay=1, status=sent (250 2.6.0 Ok, id=16071-07, from MTA: 250 Ok: queued as F1D514100EA)
              Jan 1 22:04:37 sun postfix/qmgr[29881]: 9374A410038: removed
              Jan 1 22:04:56 sun postfix/smtp[31302]: F1D514100EA: to=<Simon@archiabi05.de>, relay=mx-01.knallhart.de[213.160.64.50], delay=20, status=sent (250 2.6.0 1029 bytes received in 00:00:00; Message accepted for delivery)
              Jan 1 22:04:56 sun postfix/qmgr[29881]: F1D514100EA: removed
              und nein. die class bekommst du nicht. :-p
              Zuletzt geändert von Abraxax; 02.01.2005, 12:09.
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                und ich dachte schon da hätte jemand lange weile... Niemanden fürs Monopoly gefunden?

                Kommentar


                • #9
                  OffTopic:
                  Original geschrieben von TobiaZ
                  Niemanden fürs Monopoly gefunden?
                  hatte ich heute schon mehrmals gespielt ...
                  </ot> !
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    Original geschrieben von Abraxax


                    und nein. die class bekommst du nicht. :-p
                    genau das wäre meine Frage gewesen, warum denn nicht?ich brauche genau sowas....

                    Deine email hab ich überigens *g BIIITTTEEEE, ICH BRAUCHE DIESE SMTP KLASSE!!!! Wehnigstrens zum ausprobieren...

                    Kommentar


                    • #11
                      Original geschrieben von Simon6785
                      genau das wäre meine Frage gewesen, warum denn nicht?ich brauche genau sowas....

                      Deine email hab ich überigens *g BIIITTTEEEE, ICH BRAUCHE DIESE SMTP KLASSE!!!! Wehnigstrens zum ausprobieren...
                      Auch wenn du ihm die Füsse küsst wird das nichts daran ändern

                      schau mal ->
                      http://www.phpclasses.org/

                      das sind sooooo soviele Klassen
                      [color=blue]MfG Payne_of_Death[/color]

                      [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
                      [color=red]Merke:[/color]
                      [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

                      Murphy`s Importanst LAWS
                      Jede Lösung bringt nur neue Probleme
                      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
                      In jedem kleinen Problem steckt ein großes, das gern raus moechte.

                      Kommentar


                      • #12
                        bei den code-schnipseln müsste auch noch eine sein.
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Kommentar


                        • #13
                          jop, ich hab sie, funzt, danke!

                          Kommentar


                          • #14
                            immer diese abhängigkeit von anderen

                            Kommentar

                            Lädt...
                            X