[GastForen Archiv Perl und CGI Formmailer Ergebnis an zwei Adressen senden

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Formmailer Ergebnis an zwei Adressen senden

Berni
Beiträge gesamt: 66

20. Feb 2003, 18:14
Beitrag # 1 von 13
Bewertung:
(10410 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

wie bekomme ich es hin, dass das Feedback-Formular seine Ergebnisse an zwei Adressen sendet?

So war es:

$email = 'webmaster\@xxxxxx.com';

und so klappt es nicht:

$email = 'webmaster\@xxxxxx.com','webmaster\@yyyyyyy.de' ;

hmmm,

Jens
X

Formmailer Ergebnis an zwei Adressen senden

SabineP
Beiträge gesamt: 7586

20. Feb 2003, 20:01
Beitrag # 2 von 13
Beitrag ID: #25445
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Berni,

such mal in Deinem Script nach dieser Zeile:

print MAIL "To: $email\n";

und dann schreibst Du noch eine Zeile darunter:

print MAIL "To: $email\n";
print MAIL "Bcc: webmaster\@yyyyyyy.de\n";

Probiers mal so aus.
Die Variante mit Bcc klappt allerdings nicht bei allen Providern.

Gruß Sabine


als Antwort auf: [#25437]

Formmailer Ergebnis an zwei Adressen senden

Anonym
Beiträge gesamt: 22827

20. Feb 2003, 20:51
Beitrag # 3 von 13
Beitrag ID: #25450
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schade schade,

klappt leider nicht...er sendet dann nur an die Variable.

Berni


als Antwort auf: [#25437]

Formmailer Ergebnis an zwei Adressen senden

SabineP
Beiträge gesamt: 7586

20. Feb 2003, 20:58
Beitrag # 4 von 13
Beitrag ID: #25451
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Berni,

trage mal noch den Parameter -t für sendmail ein, also so:
$mailer = '/usr/sbin/sendmail -t';
oder
$mailer = '/usr/lib/sendmail -t';

Wenn dann gar keine Mail gesendet wird, dann brauche ich mal Dein Script.
Welches verwendest Du denn?
Die Mails müssen dann einzeln gesendet werden.
Je Mail einmal sendmail starten.

Gruß Sabine


als Antwort auf: [#25437]

Formmailer Ergebnis an zwei Adressen senden

Berni
Beiträge gesamt: 66

21. Feb 2003, 10:17
Beitrag # 5 von 13
Beitrag ID: #25499
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

da macht er einen internal server error.

Hier ist das Script:

#!/usr/bin/perl

$hp_name = "test.de";
$sendmail = '/usr/sbin/sendmail';
$email = 'webmaster\@xxxxxx.de';

read(STDIN, $namevalues, $ENV{'CONTENT_LENGTH'});

open (MAIL, "|$sendmail $email") || die "Kein Mail-Programm gefunden: $sendmail!\n";
print MAIL ("To: $email\n");
print MAIL ("Bcc: webmaster\@yyyyyyy.com\n");
print MAIL ("From: Homepage\n");
print MAIL ("Subject: $hp_name \n\n");

@namevalues = split(/&/, $namevalues);
foreach $namevalue (@namevalues) {
($name, $value) = split(/=/, $namevalue);
$name =~ tr/+/ /;
$value =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$INPUT{$name} = $value;
unless ($value eq "") {
print MAIL ("$name: $value\n");
}
}

close (MAIL);
print ("Location: http://www.xxxxxxx.de/...te/danke.html\n\n");


exit;

Vielen Dank

Berni


als Antwort auf: [#25437]

Formmailer Ergebnis an zwei Adressen senden

SabineP
Beiträge gesamt: 7586

21. Feb 2003, 15:13
Beitrag # 6 von 13
Beitrag ID: #25582
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Berni,

diese Variablen mußt Du noch durch Deine E-Mail-Adressen ersetzten:

$from = 'absender@xxxxxx.de';
$email1 = 'webmaster@xxxxxx.de';
$email2 = 'webmaster@yyyyyyy.com';


so müßte es dann auf jeden Fall klappen:


#!/usr/bin/perl

$hp_name = "test.de";
$sendmail = '/usr/sbin/sendmail';
$from = 'absender@xxxxxx.de';
$email1 = 'webmaster@xxxxxx.de';
$email2 = 'webmaster@yyyyyyy.com';

read(STDIN, $namevalues, $ENV{'CONTENT_LENGTH'});

# erste Mail senden
open (MAIL, "|$sendmail $email1") || die "Kein Mail-Programm gefunden: $sendmail!\n";
print MAIL ("To: $email1\n");
print MAIL ("From: $from\n");
print MAIL ("Subject: $hp_name \n\n");

@namevalues = split(/&/, $namevalues);
foreach $namevalue (@namevalues) {
($name, $value) = split(/=/, $namevalue);
$name =~ tr/+/ /;
$value =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$INPUT{$name} = $value;
unless ($value eq "") {
print MAIL ("$name: $value\n");
}
}

close (MAIL);

# zweite Mail senden
open (MAIL, "|$sendmail $email2") || die "Kein Mail-Programm gefunden: $sendmail!\n";
print MAIL ("To: $email2\n");
print MAIL ("From: $from\n");
print MAIL ("Subject: $hp_name \n\n");

@namevalues = split(/&/, $namevalues);
foreach $namevalue (@namevalues) {
($name, $value) = split(/=/, $namevalue);
$name =~ tr/+/ /;
$value =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$INPUT{$name} = $value;
unless ($value eq "") {
print MAIL ("$name: $value\n");
}
}

close (MAIL);

print ("Location: http://www.xxxxxxx.de/...te/danke.html\n\n");

exit;

Gruß Sabine


als Antwort auf: [#25437]
(Dieser Beitrag wurde von SabineP am 21. Feb 2003, 15:35 geändert)

Formmailer Ergebnis an zwei Adressen senden

Anonym
Beiträge gesamt: 22827

21. Feb 2003, 16:08
Beitrag # 7 von 13
Beitrag ID: #25598
Bewertung:
(10409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

klappt wunderbar!!!

Bin sehr dankbar für Deine Hilfe...

Schönes Wochenende

Berni


als Antwort auf: [#25437]

Formmailer Ergebnis an zwei Adressen senden

Pharlap
Beiträge gesamt: 125

19. Jul 2007, 08:10
Beitrag # 8 von 13
Beitrag ID: #303471
Bewertung:
(10304 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat und dann schreibst Du noch eine Zeile darunter:

print MAIL "To: $email\n";
print MAIL "Bcc: webmaster\@yyyyyyy.de\n";



Hallo Sabine,

wollte dass bei mir gerade auch versuchen, in meiner *.pl-Datei ist diese Zeile print MAIL "To: $email\n"; jedoch leider nicht zu finden.

Gibt es da noch eine Möglichkeit??

Gruß Pharlap


als Antwort auf: [#25445]

Formmailer Ergebnis an zwei Adressen senden

SabineP
Beiträge gesamt: 7586

19. Jul 2007, 08:34
Beitrag # 9 von 13
Beitrag ID: #303474
Bewertung:
(10301 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Pharlap,

In Deinem Script sollte irgendwo ein

From:

und ein

To:

stehen.

Hinter From: steht der Absender und hinter To: der Empfänger

http://perldoc.perl.org/...ow-do-I-send-mail%3f


als Antwort auf: [#303471]
(Dieser Beitrag wurde von SabineP am 19. Jul 2007, 08:34 geändert)

Formmailer Ergebnis an zwei Adressen senden

Pharlap
Beiträge gesamt: 125

23. Jul 2007, 08:57
Beitrag # 10 von 13
Beitrag ID: #304079
Bewertung:
(10258 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Sabine!

Zitat In Deinem Script sollte irgendwo ein
From:
und ein
To:
stehen.


Genau, bei mir steht da folgendes:

print MAIL "To: $Config{'recipient'}\n";
print MAIL "From: $Config{'email'} ($Config{'realname'})\n";

Wie kann ich denn da jetzt eine zusätzlichen Empfänger angeben?

Viele Grüße Pharlap (Alias Boof)


als Antwort auf: [#303474]

Formmailer Ergebnis an zwei Adressen senden

SabineP
Beiträge gesamt: 7586

23. Jul 2007, 14:20
Beitrag # 11 von 13
Beitrag ID: #304172
Bewertung:
(10253 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
>> Wie kann ich denn da jetzt eine zusätzlichen Empfänger angeben?

print MAIL "To: $Config{'recipient'}\n";
print MAIL "Bcc: zweite_adresse\@example.com\n";
print MAIL "From: $Config{'email'} ($Config{'realname'})\n";

Aber nicht alle Provider unterstützen Bcc mit sendmail.

Gruß Sabine


als Antwort auf: [#304079]

Formmailer Ergebnis an zwei Adressen senden

Pharlap
Beiträge gesamt: 125

23. Jul 2007, 15:35
Beitrag # 12 von 13
Beitrag ID: #304200
Bewertung:
(10241 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

ich glaube, ich muss mich da erst mal kurz entschuldigen.
Ich habe mich wohl total falsch ausgedrückt hier.

Ich habe in meinem HTML-Dokument die Anweisung stehen:
<input type=HIDDEN name="recipient" value="mail@adresse.de">

Damit wird der Inhalt des Formulares an meine Adresse mail@adresse.de gesendet. Ich möchte jetzt aber , dass der Inhalt des Formulares auch zusätzlich automatisch an den Besteller geht, der ja in meinem Formular seine E-Mailadresse (was ich als Pflichtfeld angegeben habe) angeben muss.

Das geht doch sicher auch, oder???

Viele Grüße Pharlap


als Antwort auf: [#304172]

Formmailer Ergebnis an zwei Adressen senden

oesi50
  
Beiträge gesamt: 2315

23. Jul 2007, 16:25
Beitrag # 13 von 13
Beitrag ID: #304218
Bewertung:
(10237 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Ich habe in meinem HTML-Dokument die Anweisung stehen:
<input type=HIDDEN name="recipient" value="mail@adresse.de">


Das würd ich lassen, weil du damit den Spammern eine Steilvorlage lieferst.


als Antwort auf: [#304200]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
18.06.2024

Online
Dienstag, 18. Juni 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow
Veranstaltungen
02.07.2024

Online
Dienstag, 02. Juli 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow