phpbar.de logo

Mailinglisten-Archive

[php] von mail() kommt nicht das was soll

[php] von mail() kommt nicht das was soll

A.Ott Ott_(at)_infocanarias.com
Sat, 6 Nov 1999 08:29:19 -0000


Von Thomas Ritz habe ich mal folgendes Script
erhalten:

$K1 = "From: Webmaster_(at)_deine-domain.de\n";
$K2 = "To: wer_(at)_auch-immer.de\n";
$K3 = "Reply-To: Webmaster_(at)_deine-domain.de\n";
$K4 = "Subject: Testmail\r\n";
$KopfZeilen = "$K1" . "$K2" . "$K3" . "$K4";

$login = fsockopen("deine-domain.de", 25);
              // eventuell auch: "mail.deine-domain.de"
              // Standartport 25
$line = fgets($login, 1024);
echo ($line."<br>");
              // ausgabe mit echo nicht notwendig

fputs($login, "helo localhost\r\n");
             // localhost funktioniert immer
$line = fgets($login, 1024);
echo ($line."<br>");

fputs($login, "MAIL FROM: Webmaster_(at)_deine-domain.de\r\n");
$line = fgets($login, 1024);
echo ($line."<br>");

fputs($login, "RCPT TO: wer_(at)_auch-immer.de\r\n");
$line = fgets($login, 1024);
echo ($line."<br>");

fputs($login, "DATA\r\n");
$line = fgets($login, 1024);
echo ($line."<br>");

fputs($login, "$KopfZeilen\r\n\r\n");
echo ($line."<br>");

fputs($login, "Das ist der Text der Nachricht.\r\n");
echo ($line."<br>");

fputs($login, ".\r\n");
$line = fgets($login, 1024);
echo ($line."<br>");

fputs($login, "QUIT\r\n");
$line = fgets($login, 1024);
echo ($line."<br>");

nähere Erläuterung unter:
http://www.ritze.com/tmp/mailen.html

mit freundlichen Grüssen
Alexander Ott

------------------------------------------------------------------------
http://www.bau-igel.de | Architektur- u. Ingenieurbüro
Tel/Fax: +34 928 / 52 95 74 | Ott_(at)_infocanarias.com



-----Ursprüngliche Nachricht-----
Von: Kai Hörner <webmaster_(at)_pc-infos.de>
An: php_(at)_solix.wiso.Uni-Koeln.DE <php_(at)_solix.wiso.Uni-Koeln.DE>
Datum: Samstag, 6. November 1999 00:53
Betreff: [php] von mail() kommt nicht das was soll


>Ich versuche mit folgendem Script einen Newsletter zu organisieren:
>
><!---hier kommt die Schere ---->
> $fp = fopen ("email.txt", "r");
>  while (!feof($fp))
>     {
>       $email = fgets ($fp, 50);
>       mail("$email",
>       "Testmail",
>       "Das ist der Text der Nachricht.",
>       "From: newsletter_(at)_pc-infos.de\nreply-to: newsletter_(at)_pc-infos.de");
>     }
> fclose($fp);
><!------nochmal die Schere----->
>
>Klappt auch alles ganz gut, jeder bekommt seine mail. Allerdings ist das
was
>ankommt, nicht das was ankommen soll! Im Body steht das Nachfolgende:
><!---hier kommt die Schere ---->
>
>Subject: Testmail
>From: newsletter_(at)_pc-infos.de
>reply-to: newsletter_(at)_pc-infos.de
>
>Das ist der Text der Nachricht.
><!------nochmal die Schere----->
>der absender ist der standartabsender meines Providers, d.h.:
>nobody_(at)_mercury.prohosting.com und im Subject steht gar nichts. ich habe es
>auch schon mit sendmail versucht, habe direkt per Protokoll auf den
>SMTP-Server zugegriffen: immer das selbe problem! woran könnte das liegen
??
>Wer kann mir helfen ???
>
>Parse error: parse error, expecting `'think'' or `'work'' in
>/home/arbeitszimmer/public_html/kai/hirn.php3 on line 1
>
>
>--
>** Durchgehend geöffnet: http://www.php-center.de **
>Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
>http://infosoc.uni-koeln.de/mailman/listinfo/php





php::bar PHP Wiki   -   Listenarchive