Try:

$header = "From: Test List <[EMAIL PROTECTED]>";

mail($to, $subject, $fullbody, $header."");

Note the extra Null String concatinated...

My php.ini is also configured to show:

sendmail_from=
In the  mail function...  This is under WinNT...
php 4.2.1   The Null String might work under
UNIX too...  I haven't tried it...

Spike...

"Thomas "Omega" Henning" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hello all,
>
> I am trying to build a php driven mailing list where i can send an email
to
> the whole list. Here is my code:
>
> <?php
> $to  = "Henning Tamas <[EMAIL PROTECTED]>" . ",";
> $header = "From: Test List <[EMAIL PROTECTED]>";
>
>  include("pop3.php");
>
>  $user="irc";
>  $password="*****";
>  $apop=0;
>  $pop3_connection=new pop3_class;
>  $pop3_connection->hostname="localhost";
>  if(($error=$pop3_connection->Open())=="")
>  {
>   echo "<PRE>Connected to the POP3 server
> $pop3_connection->hostname</PRE>\n";
>   if(($error=$pop3_connection->Login($user,$password,$apop))=="")
>   {
>    echo "<PRE>User $user logged in.</PRE>\n";
>
> if(($error=$pop3_connection->RetrieveMessage(1,&$headers,&$body,2))=="")
>        {
>         echo "<PRE>Message 1:\n---Message headers starts
below---</PRE>\n";
>
>         for($line=0;$line<count($headers);$line++) {
>          echo "<PRE>",HtmlSpecialChars($headers[$line]),"</PRE>\n";
>          $fullheader=$fullheader.$headers[$line]."\r\n";
>         }
>
>         echo "<PRE>---Message headers ends above---\n---Message body
starts
> below---</PRE>\n";
>         for($line=0;$line<count($body);$line++) {
>          echo "<PRE>",HtmlSpecialChars($body[$line]),"</PRE>\n"; $fullbody
=
> $fullbody . $body[$line]; }
>         echo "<PRE>---Message body ends above---</PRE>\n";
>        }
>    }
>  }
>        if($error==""
>       && ($error=$pop3_connection->Close())=="")
>        echo "<PRE>Disconnected from the POP3 server
> $pop3_connection->hostname</PRE>\n";
>
> echo("$error");
> $i1=strpos($fullheader,"Subject:");
> $i2=strlen($fullheader)-$i1;
> $subject=substr($fullheader,$i1,$i2);
> $subject=substr($subject,9,strlen($subject));
> $subject = "[MediaSoft] " . $subject;
> //mail($to, $subject, $body, $headers) or die("tet");
> mail($to, $subject, $fullbody, "From: [EMAIL PROTECTED]");
> ?>
> I got the pop3.php from www.weberdev.com its a class to download emails
from
> a POP3 server. My problem is:
> When i send an email from a PHP emailer using mail() function to my
mailing
> list Message Subject is test, Message body is test. I run my script and my
> message source looks like this:
> Return-Path: <[EMAIL PROTECTED]>
> Delivered-To: [EMAIL PROTECTED]
> Received: (qmail 30667 invoked by alias); 11 Jul 2002 13:04:08 -0000
> Delivered-To: [EMAIL PROTECTED]
> Received: (qmail 30662 invoked by uid 99); 11 Jul 2002 13:04:08 -0000
> Date: 11 Jul 2002 13:04:08 -0000
> Message-ID: <[EMAIL PROTECTED]>
> To: Henning Tamas <[EMAIL PROTECTED]>, Root <[EMAIL PROTECTED]>,
> Subject: [MediaSoft] test
> //-------Header ends here -------- I added this line
>
> From: Test List <[EMAIL PROTECTED]>
>
> From: [EMAIL PROTECTED]
>
> test
>
> And as you see From: [EMAIL PROTECTED] is in the header section of the
> mail() function.
> What can I do to fix this problem?
>
> Thomas Henning
>
> P.S. I tryed these to fix it:
> 1)$header="From: [EMAIL PROTECTED] \r\n";
> 2)$header="";
>     mail($to,$subject,$message,$header,[EMAIL PROTECTED]);
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to