Ergebnis 1 bis 2 von 2

Thema: Form-Mailer geht nicht mehr

  1. #1
    Azubi(ne)
    Registriert seit
    05.03.2007
    Ort
    Es Pujols - Balears - Formentera - Espana
    Beiträge
    90
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Form-Mailer geht nicht mehr

    Hi!

    Bis vor kurzem lief alles wunderbar, aber auf einmal geht mein Formmailer nicht mehr.Ich benutze den Standard Mailer von Selfhtml.

    Code:
    #!/usr/bin/perl
    
    # --> SMTP-Programm zum Versenden der Mail:
    $Sendmail_Prog = "/usr/lib/sendmail";
    
    # -------> Modul für CGI-Scripts einbinden:
    use CGI;
    
    # -------> Modul für CGI-Scripts zum Einlesen der Formulardaten anwenden:
    $query = new CGI;
    @names = $query->param;
    
    # -------> interne Daten aus den erwarteten hidden-Feldern auslesen:
    $delimiter = $query->param('delimiter');  # ---> Begrenzerzeichen zwischen name und value
    $returnhtml = $query->param('return');    # ---> URL für Dankeseite
    $subject = $query->param('subject');      # ---> E-Mail-Subject
    $mailto = $query->param('mailto');        # ---> Ziel-Mailadresse, an die gesendet werden soll
    
    # -------> alle Whitespace-Zeichen (Leerzeichen, Tabulator, Newline) in Leerzeichen wandeln
    #             VERHINDERT sonst möglichen MISSBRAUCH des Skripts
    $subject =~ s/\s/ /g;
    
    # -------> Text der E-Mail aus den Formulardaten ermitteln:
    $mailtext = "";
    
    foreach(@names) {
      $name = $_; 
      @values = "";
      @values = $query->param($name);   
      
      if($name ne "return" && $name ne "subject" && $name ne "delimiter" && $name ne "Antwort" && $name ne "mailto" && $name ne "eing_rest" && $name ne "senden" && $name ne "loeschen") {
        foreach $value (@values) {		   
           $mailtext = $mailtext.$name;
           $mailtext = $mailtext.$delimiter;
           $mailtext = $mailtext.$value."\n"; 
        }
      }
    }
    
    # -------> E-Mail versenden:
    open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
    print MAIL "To: $mailto\n";
    print MAIL "Subject: $subject\n\n";
    print MAIL "Kontaktformular\n";
    print MAIL "-----------------\n";
    print MAIL "\n";
    print MAIL "$mailtext\n";
    print MAIL "Empfänger:   $mailto\n";
    close(MAIL);
    
    # -------> Dankeseite an Browser senden:
    print "Location: $returnhtml\n\n";
    Seht ihr da einen Fehler?

    Dacht erst, dass es ein Fehler auf der Seite ist, aber da ist alles in Ordnung. Ist definitiv der Mailer. Der Richtigkeit hier noch der Aufruf auf der Site:

    Code:
    <form name="eingabe" onSubmit="return Pflicht_Check&#40;&#41;" action="http&#58;//www.djfossil.com/cgi-bin/form_mailer.pl" method="POST">  
    								    Habt ihr Fragen, Anregungen, Vorschl&auml;ge?
    
                                        F&uuml;llt einfach das folgende  Formular aus...<br clear=all>
    
    
               								         
                                        <input type="hidden" name="return" value="http&#58;//www.djfossil.com/Frames/danke.htm">
                                        <input type="hidden" name="delimiter" value="&#58;   ">
                                        <input type="hidden" name="subject" value="Kontaktformular - www.djfossil.com">
    									<input type="hidden" name="mailto">
    Danke ...
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von d4f
    Registriert seit
    22.04.2007
    Ort
    Luxemburg
    Beiträge
    1.493
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Perl update? Perl nicht mehr erreichbar?

    Ich wuerde den Mailer von SelfPHP nehmen statt selfhtml, da man soviel wie moelgich die Fossilien der Interneturzeit RIP lassen sollte

    z.B. SelfPHP
    Es gibt eine Menge anderer (besserer) und ich kann falls erwuenscht auch einen (kostenlos) auf deine Beduerfnisse zucoden

    MfG
    Daniel
    Wir sind alle ein BOFH:

Ähnliche Themen

  1. Osc geht nicht mehr
    Von Nico1995 im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 05.07.2008, 22:50
  2. Seite geht nicht mehr
    Von Matens im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 03.03.2008, 19:45
  3. laufwerk geht nicht mehr auf
    Von jeannie_87 im Forum Computer - Internet Forum
    Antworten: 6
    Letzter Beitrag: 18.06.2007, 08:49
  4. Die Defragmentierung geht nicht mehr
    Von sonne02 im Forum Computer - Internet Forum
    Antworten: 7
    Letzter Beitrag: 19.06.2006, 22:36
  5. Formulare - Form-Mailer
    Von masterman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 19.06.2006, 14:15

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •