Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Dezember

SELFHTML Forumsarchiv
Mail Delivery

Informationsseite
  1. Seite (CGI) Mail Delivery von Luis, 28. 12. 1999, 22:57
nach unten

Mail Delivery

Die folgende Nachricht zum Thema stammt von: Luis, 28. 12. 1999, 22:57

Hallo,

ich habe eine Frage.
Auf meiner Hompepage habe ich ein Programm zum verschicken "virtueller Grusskarten".

Es funktioniert eigentlich alles ganz gut. Nur möchte ich folgendes ändern:
Wenn ein User eine falsche E Mail Anschrift eingibt (also der glückliche Mensch der die Grusskarte bekommt) kommt das Mail Delivery immer zu mir, anstatt zum Ausfüller (Absender des Forumlars). Gibt es einen Code im "Kopf" des Mails, das die unzustellbaren Mails an den Absender schickt, anstatt an meinen Mailsurfer??

Das Mailprogramm beginnt so:

   open (MAIL, "$mailprog -t") die "Can't open $mailprog!\n";
   print MAIL "Return-Path: $FORM{'mailfrom'}\n";
   print MAIL "To: $FORM{'mailto'} ($FORM{'recipient'})\n";
   print MAIL "From: $FORM{'mailfrom'} ($FORM{'sender'})\n";
   print MAIL "Subject: Ueberraschung!\n\n";
   print MAIL "Hallo $FORM{'recipient'},\n\n";
   print MAIL "$FORM{'sender'} besuchte unsere Internet...

die Mails sollten also zu $FORM{'mailfrom'} zurückgehen, wenn $FORM{'mailto'} nicht erreichbar ist!

Vielen Dank für ev Antworten

und einen guten Rutsch

Luis
(ein genervter Strato Kunde)

nach obennach unten

Mail Delivery

Die folgende Nachricht zum Thema stammt von: Florian Auer, 29. 12. 1999, 00:43

Hallo Luis,

ich weiß zwar nicht sicher, ob es den String-Befehl "Reply-To:" gibt, würde es aber auf alle Fälle mal damit probieren.

Dein Code müßte dann folgendermaßen aussehen:

   open (MAIL, "$mailprog -t") die "Can't open $mailprog!\n";
   print MAIL "Return-Path: $FORM{'mailfrom'}\n";
   print MAIL "To: $FORM{'mailto'} ($FORM{'recipient'})\n";
   print MAIL "From: $FORM{'mailfrom'} ($FORM{'sender'})\n";
   print MAIL "Reply-To: $FORM{'Absender'}\n\n";
   print MAIL "Subject: Ueberraschung!\n\n";
   print MAIL "Hallo $FORM{'recipient'},\n\n";
   print MAIL "$FORM{'sender'} besuchte unsere Internet...

Viele Grüße,
   Florian Auer

P.S.: Bin auch sehr genervt von Strato - immer diese verdammten Server-Ausfälle


nach obennach unten

Mail Delivery

Die folgende Nachricht zum Thema stammt von: Peter Squentz, 29. 12. 1999, 08:47

»» ich weiß zwar nicht sicher, ob es den String-Befehl "Reply-To:" gibt, würde es aber auf alle Fälle mal damit probieren.

Das hat mit dem Reply-To nichts zu tun, ein Return-Path muss gesetzt werden.

Etwas so:
print MAIL "Return-Path: fehlermeldung@hier.hin\n"

cu,
Peter

nach obennach unten

leider funktionierts noch nicht

Die folgende Nachricht zum Thema stammt von: LUis, 29. 12. 1999, 09:30

Hallo,

also vielen Dank für die Antworten, aber leider funktioniert es weder mit Reply-To noch mit Return Path!

Obwohl ich bei beiden Befehlen den Absender der Grusskarten eintrug:
Return-Path:  $FORM{'mailfrom'}..
Reply-To:  $FORM{'mailfrom'}..
steht in den zurückkommenden Mails:
Return-Path: <postmaster+46804@post.webmailer.de>
und das kommt dann bei mir an!


»» »» ich weiß zwar nicht sicher, ob es den String-Befehl "Reply-To:" gibt, würde es aber auf alle Fälle mal damit probieren.
»»
»» Das hat mit dem Reply-To nichts zu tun, ein Return-Path muss gesetzt werden.
»»
»» Etwas so:
»» print MAIL "Return-Path: fehlermeldung@hier.hin\n"
»»
»» cu,
»» Peter


nach obennach unten

leider funktionierts noch nicht

Die folgende Nachricht zum Thema stammt von: GONZO, 29. 12. 1999, 14:23

Wer soll denn das sein?

postmaster+46804@post.webmailer.de

Diese Adresse ist ja auch wieder nicht zustellbar.

nach obennach unten

leider funktionierts noch nicht

Die folgende Nachricht zum Thema stammt von: Luis, 29. 12. 1999, 16:40

»» Wer soll denn das sein?
»»
»» postmaster+46804@post.webmailer.de
»»
»» Diese Adresse ist ja auch wieder nicht zustellbar.


Das ist ja das, was mich auch verwirrt,
Bei den Mails, die zu mir zurückkommen (Mail Delivery) steht dann im Quelltext:
Return-Path: postmaster+46804@post.webmailer.de

obwohl das cgi Programm als Return-Path den Abesender des Mails einträgt:

   open (MAIL, "$mailprog -t") die "Can't open $mailprog!\n";
   print MAIL "Return-Path: $FORM{'mailfrom'}\n";
   print MAIL "To: $FORM{'mailto'} ($FORM{'recipient'})\n";
   print MAIL "From: $FORM{'mailfrom'} ($FORM{'sender'})\n";
   print MAIL "Subject: Ueberraschung!\n\n";
   print MAIL "Hallo $FORM{'recipient'},\n\n";
   print MAIL "$FORM{'sender'} besuchte unsere Internet...


nach obennach unten

leider funktionierts noch nicht

Die folgende Nachricht zum Thema stammt von: GONZO, 31. 12. 1999, 02:46

»» Bei den Mails, die zu mir zurückkommen (Mail Delivery) steht dann im Quelltext:
»» Return-Path: postmaster+46804@post.webmailer.de
»»
»» obwohl das cgi Programm als Return-Path den Abesender des Mails einträgt:
»»
»»    open (MAIL, "$mailprog -t") die "Can't open $mailprog!\n";
»»    print MAIL "Return-Path: $FORM{'mailfrom'}\n";
»»    print MAIL "To: $FORM{'mailto'} ($FORM{'recipient'})\n";
»»    print MAIL "From: $FORM{'mailfrom'} ($FORM{'sender'})\n";
»»    print MAIL "Subject: Ueberraschung!\n\n";
»»    print MAIL "Hallo $FORM{'recipient'},\n\n";
»»    print MAIL "$FORM{'sender'} besuchte unsere Internet...

Hast du das mal testweise in eine Datei geschrieben, um zu sehen ob wirklich das rauskommt, was du dir vorstellst?

CYa
GONZO

nach obennach unten

leider funktionierts noch nicht

Die folgende Nachricht zum Thema stammt von: Peter Squentz, 29. 12. 1999, 19:19

»» steht in den zurückkommenden Mails:
»» Return-Path: <postmaster+46804@post.webmailer.de>
»» und das kommt dann bei mir an!

Offensichtlich werden deine Vorgaben hier ueberschrieben, frage deinen Provider, was zu tun ist.

cu,
Peter

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Dezember

© 1998-2006 Seite Impressum, Software: Classic Forum