Ingo: Mailproblem

Hi - ich habe ein kleines Problem mit dem folgenden Script - es handelt sich dabei um einen Newsletter für eine kleine, private Seite - also nichts großes.

Es klappt; die Mail wird verschickt, mit Überschrift und allem pipapo. Nur eines passt nicht: die Mailadresse die im Mailprogramm angezeigt wird - WWW Daemon apache...

Ist nicht meine Mailadresse und ich bin mir nicht sicher ob ich jedem auf die Nase binden will das Ich 'nen Apache habe.

Woran kann dieser Fehler liegen??

Danke schonmal... :)
Ingo

####################

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>

<body>
<form method="POST">
<input type="hidden" name="empfaenger" value=" <?

$fp = "newsletter.mar";
    if ($_mail = fopen($fp, "r"))
       {
       while (!feof($_mail))
        {
        $zeichen =fgets($_mail);
        echo "$zeichen";
        }
       } ?>">

<textarea rows="9" name="message" cols="35">
</textarea><br>
<input type="submit" value="Abschicken" name="send">
</form>
<?

Senderdaten

$sender_name = "newsletter Grendelmoor";
$sender_mail = "news@grendelmoor.de";
$reply_mail = "info@grendelmoor.de";

Empfängerdaten

$kopien = "$empfaenger";

Betreff - Überschrift

$betreff = "newsletter Grendelmoor";

Nachrichtentext

$nachricht = "$message";

Mailheader

$headers .= "From: ".$sender_name." <".$sender_mail.">\r\n";
$headers .= "Reply-To: ".$sender_name." <".$reply_mail.">\r\n";
$headers .= "Bcc: ".$kopien."\r\n";

Mail senden

if ($send)
{
   if (mail($kopien, $betreff, $nachricht))
      {
        echo "Der Newsletter wurde an folgende Adressen verschickt:<br><i>$kopien</i>";
      }
        else
      {
        echo "Folgende Adressen konnten nicht angesprochen werden:<br>";
        echo "$kopien";
      }
  }
?>

</body>

</html>

  1. Senderdaten

    $sender_name = "newsletter Grendelmoor";
    $sender_mail = "news@grendelmoor.de";
    $reply_mail = "info@grendelmoor.de";

    Empfängerdaten

    $kopien = "$empfaenger";

    Betreff - Überschrift

    $betreff = "newsletter Grendelmoor";

    Nachrichtentext

    $nachricht = "$message";

    Wo definierst du denn den Inhalt der Variablen "$empfaenger"?
    die müsste meiner meinung Nach leer sein. Und dann denke ich das dein Server eine "Standart Adresse" ausgibt

    1. Wo definierst du denn den Inhalt der Variablen "$empfaenger"?

      Die definiere ich im Formular selbst...

      1. Lieber Ingo,

        Wo definierst du denn den Inhalt der Variablen "$empfaenger"?

        Die definiere ich im Formular selbst...

        das bedeutet also, dass da jeder eine Mail an einen x-beliebigen Empfänger versenden kann??? Damit öffnest Du SPAM-Mailern sämtliche Türen! Überdenke Dein Vorhaben bitte bitte nocheinmal gründlich!

        Liebe Grüße aus Ellwangen,

        Felix Riesterer.

  2. Problem gelöst...
    Zeile 49:

    if (mail($kopien, $betreff, $nachricht, $headers))

    Jetzt habe ich ein neues Problem, was viel wichtiger ist.
    Die Nachricht wird nicht als bcc verschickt.... :(

    Wie kann ich die Mail als Bcc rausschicken?