[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:
(10359 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:
(10358 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:
(10358 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:
(10358 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:
(10358 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:
(10358 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:
(10358 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:
(10253 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:
(10250 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:
(10207 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:
(10202 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:
(10190 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:
(10186 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

PDF / Print
enfocus_300

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
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

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

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

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? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

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

Und es geht doch: Automatisierung im Großformatdruck!