WebWork Magazin - Design, Gestaltung, Online Medien, html

Webhosting Provider Domain

Home | JobBörse | Registrieren | Einloggen | Suchen | Aktuelles | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- email vom cgi formular kommt nicht an!

ASP, Python, Perl, CGI, Ruby, Ajax, GO, ... Vom Syntax Error bis zum Release, hier ist Platz für Diskussionen !

Forum » Sonstige Web-Programmiersprachen » email vom cgi formular kommt nicht an! Antworten
email vom cgi formular kommt nicht an!
Jarik
Pixelschubser
Threadstarter




Beiträge: 5

Hallo Fachmänner und Frauen,

ich bin am Ende meiner Kräfte, seit tagen probier ich rum geht aber nicht, somit wende ich mich an euch.

Problem:
Email vom cgi Formular kommt nicht mehr an, bis vor kurzem ging alles.
Das komische ist der Benutzer merkt gar nichts das es nicht geht.
Die Ok Seite kommt das, das Formular abgeschickt worden ist, aber es kommt nicht bei mir an.......

Die Leute vom Service meinen: sie hätten nichts geändert keinen neuen Pfad oder so ....sind nur nach Holland umgezogen, sonst währ alles beim alten....


Meine Frage:
Was könnte das blos sein? Hab ich aus versehen was gelöscht in dem Cgi-bin Ordner?
War da vielleicht noch ein Unterordner drin?

Wie gesagt 1 Jahr ging das Formular einwandfrei......

Es würde mich sehr freuen wenn ihr mir helfen könntet!

Mit freundlichen Grüßen
Jarik

Diese Nachricht wurde geändert von: Jarik
  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#378)
Quasselstrippe




Beiträge: 285

Hallo Jarik,

da wird Dir niemand helfen können ohne weitere Infos. Wir wissen nicht einmal, bei welchem Anbieter Du bist, wie das Script konfiguriert werden muss und wie Du es letztendlich konfiguriert hast.

Viele Grüsse
Mondschatten

  Profil   Editieren   Zitieren
Jarik
Pixelschubser
Threadstarter




Beiträge: 5

Hallo Mondschatten,

also ich bin bei evanzo.de

und hier hab ich mal das formular.cgi script mal kopiert...

--------------------------------------------

!/usr/bin/perl
#
# Copyright (c) 2002, Markus Roghani, <mar@perl-seite.de>
# All rights reserved.
#
# URL: http://www.perl-seite.de/
#
# formular.cgi darf von jedermann kostenlos benutzt und geändert werden, solange
# dieser Copyright-Verweis und die restlichen Kommentare erhalten bleiben. Mit
# dem Einsatz dieses Skripts akzeptieren Sie, daß Markus Roghani von jeglicher
# Haftung und Gewährleistung hinsichtlich des Einsatzes befreit ist.
#
# Der Verkauf dieses Skripts, auch in modifizierter Form, ist ohne vorherige
# Absprache ausdrücklich untersagt.
# Mit anderen Worten: Bitte fragen Sie mich, bevor Sie versuchen, mit meinem
# Skript Geld zu verdienen.
#
# Um dieses Skript über das Internet oder irgendein anderes Medium
# weiterzuverbreiten, benötigen Sie vorher meine Erlaubnis. In jeden Fall
# müssen der Copyright-Verweis und die restlichen Kommentare erhalten bleiben.
#
#
# $Id: formular.cgi,v 1.1 2002/11/03 14:44:10 markus Exp $

use strict;
use CGI::Carp qw(fatalsToBrowser);
use CGI qw/:standard/;
use Fcntl;

my $cgi = new CGI;

#===============================================
# Einlesen der Formular Config Datei
#===============================================

my $formular_conf = $cgi->param("config");

my %globPreference;

sysopen (CONF_FILE, "$formular_conf", O_RDONLY) or die "Kann $formular_conf nicht oeffnen: $!\n";
while (<CONF_FILE>)
{
chomp; # keine Newline
s/#.*//; # keine Kommentare
s/^\s+//; # keine fuehrende Whitespaces
s/\s+$//; # keine angehaengten Whitespaces
next unless length; # noch was da ?
if (/(\S+) ?= ?"(.*?)"/g)
{
my $left_val = $1;
my $right_val = $2;
}
if ($1 && length ($1) > 0)
{
$globPreference{$1} = $2;
}
}
close(CONF_FILE);


my $mail_from = get_var("MAIL_FROM");
my $mail_to = get_var("MAIL_TO");
my $mail_cc = get_var("MAIL_CC");
my $mail_bcc = get_var("MAIL_BCC");
my $subject = get_var("MAIL_SUBJECT");
my $felder = get_var("FELDER");
my $pflichtfelder = get_var("PFLICHTFELDER");
my $sendmail = get_var("MAIL_PROGRAMM");
my $redirect = get_var("REDIRECT");
my $error_page = get_var("ERROR_PAGE");

$felder =~ s/ //g; # whitespaces entfernen
my @felder = split(/,/, $felder);

$pflichtfelder =~ s/ //g; # whitespaces entfernen
my @pflichtfelder = split(/,/, $pflichtfelder);


#===========================================
# Einlesen der Formulardaten
#===========================================

my %values;

foreach(@felder)
{
$values{$_} = $cgi->param($_);
}

#=================================================
# Pruefen ob alle Pflichtfelder ausgefuellt wurden
#=================================================

foreach (@pflichtfelder)
{
error("$_") if (! $values{$_});
}

#=================================================
# Formular mit Sendmail versenden
#=================================================


die("Fehler: Es wurde kein MAIL_TO in $formular_conf definiert") if (!$mail_to);
die("Fehler: Es wurde kein MAIL_PROGRAMM in $formular_conf definiert") if (!$sendmail);

my $rcpts = "To: $mail_to";
$rcpts .= "\nCc: $mail_cc" if ($mail_cc);
$rcpts .= "\nBcc: $mail_bcc" if ($mail_bcc);

my $msg;
foreach(@felder)
{
$msg .= "[$_]: $values{$_}\n";
}

if ($mail_from)
{
$values{email} = $mail_from;
}
if ($subject)
{
$values{betreff} = $subject;
}

my $sendmailcmd = "|$sendmail -t -f\"$values{email}\"";

open(SENDMAIL, $sendmailcmd) or die "Kann Sendmail nicht aufrufen: $!\n";
print SENDMAIL <<END;
From: $values{email}
$rcpts
X-Mailer: FormMailer perl-seite.de
Subject: $values{betreff}

Formular Daten:

$msg


---------------------------------------------------
Formular wurde von der Seite
$ENV{'HTTP_REFERER'}
aufgerufen mit der IP $ENV{'REMOTE_ADDR'}
---------------------------------------------------
END

close(SENDMAIL);


#========================================
# REDIRECT Seite aufrufen
#========================================

print "Location: $redirect\n\n";

# Ende




#========================================
# Subroutinen
#========================================

sub get_var
{
my $varName = shift;
return ($globPreference{$varName});
}

sub error
{
my $missing = shift;

if ($error_page)
{
print "Location: $error_page\n\n";
}
else
{
print "Content-type: text/html\n\n";
print <<EOT;
<html>
<head><title>Bitte Pflichtfelder ausfüllen</title></head>
<body>
<b>Bitte füllen Sie das Pflichtfeld $missing aus.</b>


Back Button des Browsers drücken, um zum Formular zurück zu gelangen.
</body>
</html>

EOT
}
exit(1);
}

-------------------------------------------------------------

würde mich sehr freuen auf deine /eure Hilfe!
Mit freundlichen Grüßen
Jarik

Diese Nachricht wurde geändert von: Jarik
  Profil   E-Mail   Editieren   Zitieren
Jarik
Pixelschubser
Threadstarter




Beiträge: 5

Hallo,

ich bins noch mal stell die .txt datei auch rein vieleicht hilfts euch und ganz besonders mir!
Währ euch sehr dankbar!

#====================================================
# Konfigurations Datei fuer formular.cgi
#====================================================

# Wenn dieses Feld leer gelassen wird, wird der Wert aus dem Feld
# 'email' benutzt
MAIL_FROM=""

# Die Empfänger Adresse, an die das Formular gesendet werden soll
MAIL_TO="meine@adresse.de"

MAIL_CC=""

MAIL_BCC=""

# Betreff der in der Email stehen soll. Wenn das Feld leer ist, wird das Feld
# 'betreff' benutzt.
MAIL_SUBJECT="Formular"

# hier die Feldernamen, die es im Formular gibt eintragen
FELDER="vorname, nachname, strasse, nr, plz, ort, land, telefon, fax, email, nachricht"

# Pflichtfelder die ausgefüllt werden müssen
PFLICHTFELDER="vorname, nachname, strasse, nr, plz, ort, land, email"

# Fehlerseite, wenn nicht alle Pflichtferlder ausgefüllt wurden
# Wenn Fehlerseite nicht definiert, wird eine Fehlerseite von
# formular.cgi erzeugt
ERROR_PAGE=""

# Seite die nach dem Versenden aufgerufen wird
REDIRECT="/formular_ok.html";

# Pfad zu Sendmail
MAIL_PROGRAMM="/usr/sbin/sendmail";

---------------------------------------------------------------

Herzlichen Dank, schon im voraus!

Gruß Jarik

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#378)
Quasselstrippe




Beiträge: 285



...aber das

1: 
2: 
3: 
4:
# Die Empfänger Adresse, an die das Formular gesendet werden soll
MAIL_TO="meine@adresse.de"


...hast Du schon auf Deine Adresse geändert, oder?

Viele Grüsse
Mondschatten

  Profil   Editieren   Zitieren
Jarik
Pixelschubser
Threadstarter




Beiträge: 5

Hallo Mondschatten,

ja hab ich, bei meine@adresse.de steht meine email Adresse.

Gruß
Jarik

  Profil   E-Mail   Editieren   Zitieren
Jarik
Pixelschubser
Threadstarter




Beiträge: 5


Diese Nachricht wurde geändert von: Jarik
  Profil   E-Mail   Editieren   Zitieren
 

Antworten


Forum » Sonstige Web-Programmiersprachen » email vom cgi formular kommt nicht an!

Aktuelle Beiträge zur Hilfe im Forum für Homepage - email vom cgi formular kommt nicht an! im Forum Homepage Hosting AntwortenLetztes Posting
Umfrage zu Web-Technologien
in "Sonstige Web-Programmiersprachen"
2 05.07.2016 21:42 von Lucky-taro
Datei automatisch hochladen (lokal->server)
in "Sonstige Web-Programmiersprachen"
1 04.07.2016 21:21 von andyy
Social trading
in "Sonstige Web-Programmiersprachen"
0 04.07.2016 21:20 von andyy
POST Formulare per Perl funktioniert nicht
in "Sonstige Web-Programmiersprachen"
0 07.02.2016 17:31 von idreams
Multiplayer Spiele in Visual Basic
in "Sonstige Web-Programmiersprachen"
7 30.11.2015 21:31 von Klaus1973
Einige Lebensfreude nur für Männer!!!
in "Sonstige Web-Programmiersprachen"
3 06.09.2015 15:21 von Paraselle
Alt-Tag bei Javascript
in "Sonstige Web-Programmiersprachen"
0 06.09.2015 15:07 von Paraselle
Suchen Webmaster Teil - oder Vollzeit
in "Sonstige Web-Programmiersprachen"
2 11.03.2014 07:50 von matwind
welche Zukunft haben Java Entwickler
in "Sonstige Web-Programmiersprachen"
1 26.05.2011 10:06 von coder
Berechnung auf der Homepage
in "Sonstige Web-Programmiersprachen"
1 26.05.2011 10:00 von coder
Google Go - Neue Programmier Sprache des Internet Riesen, Erfahrungen ?
in "Sonstige Web-Programmiersprachen"
0 20.11.2009 00:40 von Rieke
Virtueller Rundgang
in "Sonstige Web-Programmiersprachen"
11 20.10.2009 03:39 von kikilala



Besucher : 4752886    Heute : 347     Gestern : 896     Online : 35     31.7.2016    7:27      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Die letzten 30 Referrer :

1 20:09 - google.de/search - frauen und geld und männer
2 18:49 - fr.search.yahoo.com/search - Site-Deutsch Darlehen Ankündigung
3 16:44 - google.de/search - fehler gmx
4 15:29 - google.de/search - kompletter vr porno download
5 11:03 - de.wow.com/search - GMX Nicht Erreichbar 2016
6 1:03 - google.de/search - sarkasmus vor Gericht
7 22:12 - google.de/search - freundin handy orten kostenlos
8 22:05 - google.de/search - handy orten von freundin app
9 21:01 - google.de/search - wassersauger störung
10 14:28 - google.de/search - arcor spam filter funktioniert nicht
11 11:27 - bing.com/search - mysql aktuelles Datum vergleichen
12 11:20 - bing.com/search - textdatei eine zeile auslesen
13 8:58 - https://google.com.au/search - ohne Laufzeitvertr
14 12:53 - google.de/search - vodafone kabel störung 13599
15 10:08 - google.de/search - warum geht playstation network nicht
16 10:05 - de.wow.com/search - GMX Nicht Erreichbar 2016
17 6:53 - bing.com/search - GMX Störung Heute
18 2:52 - https://google.be/search - Autoreparatur,Hosten
19 23:36 - bing.com/search - Abstand Liste verkleinern
  • css
  • 20 19:27 - bing.com/search - kps verschnellern
    21 19:25 - bing.com/search - teamSpeak portfreischaltung sophos
    22 18:50 - bing.com/search - was tun nach hackerangriff
    23 17:36 - de.wow.com/search - gmx störung
    24 17:08 - https://bing.com/search - durchschnittsnettoeinkommen
    25 15:52 - google.de/search - 88x31 Button Schrift unscharf
    26 14:56 - bing.com/search - script zitate auf homepage
    27 12:22 - - Probleme mit GMX
    28 9:53 - bing.com/search - email unzustellbar gmx
    29 9:16 - google.de/search - zdf volle kanne warnapps
    30 8:44 - google.de/search - wie kann ich meine freundin orten

    Nach oben