Author: Derick Rethans
Date: 2006-01-23 09:52:03 +0100 (Mon, 23 Jan 2006)
New Revision: 1998

Log:
- Fixed bug #7716: ezcMail sets Reply-To header implicitly.

Modified:
   packages/Mail/trunk/src/mail.php
   packages/Mail/trunk/tests/mail_test.php

Modified: packages/Mail/trunk/src/mail.php
===================================================================
--- packages/Mail/trunk/src/mail.php    2006-01-22 23:22:41 UTC (rev 1997)
+++ packages/Mail/trunk/src/mail.php    2006-01-23 08:52:03 UTC (rev 1998)
@@ -249,7 +249,6 @@
     {
         // set our headers first.
         $this->setHeader( "From", ezcMailTools::composeEmailAddress( 
$this->from ) );
-        $this->setHeader( "Reply-To", ezcMailTools::composeEmailAddress( 
$this->from ) );
         $this->setHeader( "To", ezcMailTools::composeEmailAddresses( $this->to 
) );
         if ( count( $this->cc ) )
         {

Modified: packages/Mail/trunk/tests/mail_test.php
===================================================================
--- packages/Mail/trunk/tests/mail_test.php     2006-01-22 23:22:41 UTC (rev 
1997)
+++ packages/Mail/trunk/tests/mail_test.php     2006-01-23 08:52:03 UTC (rev 
1998)
@@ -61,7 +61,6 @@
         $this->mail->addBcc( new ezcMailAddress( '[EMAIL PROTECTED]' ) );
 
         $expected = "From: [EMAIL PROTECTED]" . ezcMailTools::lineBreak() .
-            "Reply-To: [EMAIL PROTECTED]" . ezcMailTools::lineBreak() .
             "To: Frederik Holljen <[EMAIL PROTECTED]>, [EMAIL PROTECTED]" . 
ezcMailTools::lineBreak() .
             "Cc: Derick Rethans <[EMAIL PROTECTED]>" . 
ezcMailTools::lineBreak() .
             "Bcc: [EMAIL PROTECTED]" . ezcMailTools::lineBreak() .
@@ -71,8 +70,7 @@
 
         $return = $this->mail->generate();
         // cut away the Date and Message-ID headers as there is no way to 
predict what they will be
-        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 8 ) );
-
+        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 7 ) );
         $this->assertEquals( $expected, $return );
     }
 
@@ -83,7 +81,6 @@
         $this->mail->subject = "Døtte er en test";
         $this->mail->subjectCharset = 'iso-8859-1';
         $expected = "From: [EMAIL PROTECTED]" . ezcMailTools::lineBreak() .
-            "Reply-To: [EMAIL PROTECTED]" . ezcMailTools::lineBreak() .
             "To: Frederik Holljen <[EMAIL PROTECTED]>" . 
ezcMailTools::lineBreak() .
             "Subject: =?ISO-8859-1?B?RPh0dGUgZXIgZW4gdGVzdA==?=" . 
ezcMailTools::lineBreak() .
             "MIME-Version: 1.0" . ezcMailTools::lineBreak() .
@@ -91,7 +88,7 @@
 
         $return = $this->mail->generate();
         // cut away the Date and Message-ID headers as there is no way to 
predict what they will be
-        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 6 ) );
+        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 5 ) );
 
         $this->assertEquals( $expected, $return );
     }
@@ -105,7 +102,6 @@
         $this->mail->subject = "Døtte er en test";
         $this->mail->subjectCharset = 'iso-8859-1';
         $expected = "From: =?ISO-8859-1?B?RnLmZGVyaWsgSPhsbGplbg==?= <[EMAIL 
PROTECTED]>" . ezcMailTools::lineBreak() .
-            "Reply-To: =?ISO-8859-1?B?RnLmZGVyaWsgSPhsbGplbg==?= <[EMAIL 
PROTECTED]>" . ezcMailTools::lineBreak() .
             "To: =?ISO-8859-1?B?RnLmZGVyaWsgSPhsbGplbg==?= <[EMAIL 
PROTECTED]>" . ezcMailTools::lineBreak() .
             "Cc: =?ISO-8859-1?B?RnLmZGVyaWsgSPhsbGplbg==?= <[EMAIL 
PROTECTED]>" . ezcMailTools::lineBreak() .
             "Bcc: =?ISO-8859-1?B?RnLmZGVyaWsgSPhsbGplbg==?= <[EMAIL 
PROTECTED]>" . ezcMailTools::lineBreak() .
@@ -115,7 +111,7 @@
 
         $return = $this->mail->generate();
         // cut away the Date and Message-ID headers as there is no way to 
predict what they will be
-        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 8 ) );
+        $return = join( ezcMailTools::lineBreak(), array_slice( explode( 
ezcMailTools::lineBreak(), $return ), 0, 7 ) );
 
         $this->assertEquals( $expected, $return );
     }

-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to