#31142 [Com]: imap_mail_compose() no longer works

2004-12-20 Thread mcsoftware at alikuvkoutek dot cz
 ID:   31142
 Comment by:   mcsoftware at alikuvkoutek dot cz
 Reported By:  sean-freebsd at farley dot org
 Status:   Open
 Bug Type: IMAP related
 Operating System: *
 PHP Version:  4CVS, 5CVS (2004-12-17)
 New Comment:

Configure Command: './configure' '--prefix=/www/php'
'--with-apache=/usr/src/apache_1.3.33' '--enable-safe-mode'
'--enable-exif' '--enable-track-vars' '--with-calendar=shared'
'--enable-magic-quotes' '--enable-trans-sid' '--enable-wddx'
'--enable-ftp' '--enable-inline-optimization' '--enable-memory-limit'
'--with-expat-dir' '--enable-xslt' '--with-xslt-sablot' '--with-xml'
'--with-imap-ssl' '--with-mysql' '--enable-dbase' '--enable-mbstring'
'--with-gd' '--with-zlib' '--enable-gd-native-tt' '--with-t1lib'
'--with-jpeg-dir' '--with-png-dir' '--with-zlib-dir' '--with-ttf'
'--with-freetype-dir' '--with-imap' '--with-mhash' '--with-mcrypt'
'--with-pdflib' '--with-tiff-dir' '--with-openssl' '--with-curl'
'--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm'
'--enable-bcmath' '--enable-mbregex' '--without-pear' '--with-iconv'
'--with-dom' '--with-libxml-dir' '--enable-gd-native-ttf'
'--enable-zend-multibyte' '--enable-soap' '--with-bz2'
'--without-sqlite' '--with-unixODBC' '--with-tidy'

PHP API: 20031224   
PHP Extension: 20041030 
Zend Extension: 220040412

Zend Optimizer


Previous Comments:


[2004-12-20 01:36:53] sean-freebsd at farley dot org

My sample script is the one from the man page:
http://us2.php.net/manual/en/function.imap-mail-compose.php

Apache modules:
core prefork http_core mod_so mod_access mod_auth mod_auth_anon
mod_auth_dbm mod_charset_lite mod_include mod_deflate mod_log_config
mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers
mod_usertrack mod_unique_id mod_setenvif mod_ssl mod_mime mod_status
mod_autoindex mod_asis mod_info mod_cgi mod_vhost_alias mod_negotiation
mod_dir mod_imap mod_actions mod_speling mod_userdir mod_alias
mod_rewrite sapi_apache2

PHP extensions:
imap, pcre, pgsql, session, standard, xml

PHP Configuration:
'./configure' '--enable-versioning' '--enable-memory-limit'
'--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php'
'--disable-all' '--with-regex=php' '--with-apxs2=/usr/local/sbin/apxs'
'--prefix=/usr/local' 'i386-portbld-freebsd4.9'

No Zend extensions/modules added.

The only unusual thing I noticed is according to phpinfo() I have an
older IMAP library than what is installed (2004a):
IMAP c-Client Version   2000
SSL Support enabled



[2004-12-19 21:10:37] mcsoftware at alikuvkoutek dot cz

Works fine before software upgrade (imap is the same as before)...

Now from php_info()
---

Loaded Modules: mod_php5, mod_gzip, apache_ssl, mod_headers,
mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_imap,
mod_dir, mod_autoindex, mod_include, mod_negotiation, mod_mime,
mod_log_referer, mod_log_agent, mod_log_config, http_core

Apache Version: Apache/1.3.33 Ben-SSL/1.55 (Unix) PHP/5.0.3
mod_gzip/1.3.26.1a

IMAP c-Client Version: 2001 
SSL Support: enabled



[2004-12-19 20:26:12] [EMAIL PROTECTED]

Works fine in latest CVS, do you have any Zend Modules loaded?



[2004-12-19 19:31:42] mcsoftware at alikuvkoutek dot cz

I hope, this is the same error as described in this bug report...

CODE


$envelope[from]= '[EMAIL PROTECTED]';
$envelope[return_path]= '[EMAIL PROTECTED]';

$part1[type]=TYPETEXT;
$part1[subtype]=plain;
$part1[encoding]=ENCQUOTEDPRINTABLE ;
$part1[charset]='iso-8859-2';
$part1[contents.data]=imap_8bit('asn řkl');

$body[0]=$part1; // or [1] as well

$envelope = unserialize(serialize($envelope));
$body = unserialize(serialize($body));
$message = imap_mail_compose($envelope, $body);

echo $message;

EXPECTED RESULT
---

e-mail message in MIME format (headers, double new line, encoded body)

RESULT
--

the same text as in $part1[contents.data].



[2004-12-19 19:20:02] [EMAIL PROTECTED]

Please provide a short example script.



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/31142

-- 
Edit this bug report at http://bugs.php.net/?id=31142edit=1


#31142 [Com]: imap_mail_compose() no longer works

2004-12-20 Thread rgeorge at umn dot edu
 ID:   31142
 Comment by:   rgeorge at umn dot edu
 Reported By:  sean-freebsd at farley dot org
 Status:   Verified
 Bug Type: IMAP related
 Operating System: *
 PHP Version:  4CVS, 5CVS (2004-12-17)
 New Comment:

Can also confirm this bug -- my webmail stopped being 
able to send messages on php upgrade. On investigation, 
imap_mail_compose() was returning nothing but a mime-
part separator. Implementing the sample from the manual 
yields the same behavior.

some info from phpinfo:

Configure Command
'./configure' '--with-apache=/usr/src/redhat/BUILD/
apache-ssl-php-1.3.33/apache_1.3.33' '--prefix=/usr/
local/apache' '--enable-calendar' '--enable-trans-sid' 
'--enable-session' '--enable-sockets' '--enable-wddx' 
'--enable-inline-optimization' '--enable-bcmath' '--
with-curl' '--enable-ftp' '--with-ldap' '--with-
kerberos' '--with-zlib' '--with-imap' '--with-imap-ssl'

PHP API
20020918

PHP Extension
20020429

Zend Extension
20021010


Previous Comments:


[2004-12-20 13:32:51] [EMAIL PROTECTED]

The example from manual does not work for me either.
c-client version 2001a




[2004-12-20 13:01:50] mcsoftware at alikuvkoutek dot cz

Configure Command: './configure' '--prefix=/www/php'
'--with-apache=/usr/src/apache_1.3.33' '--enable-safe-mode'
'--enable-exif' '--enable-track-vars' '--with-calendar=shared'
'--enable-magic-quotes' '--enable-trans-sid' '--enable-wddx'
'--enable-ftp' '--enable-inline-optimization' '--enable-memory-limit'
'--with-expat-dir' '--enable-xslt' '--with-xslt-sablot' '--with-xml'
'--with-imap-ssl' '--with-mysql' '--enable-dbase' '--enable-mbstring'
'--with-gd' '--with-zlib' '--enable-gd-native-tt' '--with-t1lib'
'--with-jpeg-dir' '--with-png-dir' '--with-zlib-dir' '--with-ttf'
'--with-freetype-dir' '--with-imap' '--with-mhash' '--with-mcrypt'
'--with-pdflib' '--with-tiff-dir' '--with-openssl' '--with-curl'
'--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm'
'--enable-bcmath' '--enable-mbregex' '--without-pear' '--with-iconv'
'--with-dom' '--with-libxml-dir' '--enable-gd-native-ttf'
'--enable-zend-multibyte' '--enable-soap' '--with-bz2'
'--without-sqlite' '--with-unixODBC' '--with-tidy'

PHP API: 20031224   
PHP Extension: 20041030 
Zend Extension: 220040412

Zend Optimizer



[2004-12-20 01:36:53] sean-freebsd at farley dot org

My sample script is the one from the man page:
http://us2.php.net/manual/en/function.imap-mail-compose.php

Apache modules:
core prefork http_core mod_so mod_access mod_auth mod_auth_anon
mod_auth_dbm mod_charset_lite mod_include mod_deflate mod_log_config
mod_logio mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers
mod_usertrack mod_unique_id mod_setenvif mod_ssl mod_mime mod_status
mod_autoindex mod_asis mod_info mod_cgi mod_vhost_alias mod_negotiation
mod_dir mod_imap mod_actions mod_speling mod_userdir mod_alias
mod_rewrite sapi_apache2

PHP extensions:
imap, pcre, pgsql, session, standard, xml

PHP Configuration:
'./configure' '--enable-versioning' '--enable-memory-limit'
'--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php'
'--disable-all' '--with-regex=php' '--with-apxs2=/usr/local/sbin/apxs'
'--prefix=/usr/local' 'i386-portbld-freebsd4.9'

No Zend extensions/modules added.

The only unusual thing I noticed is according to phpinfo() I have an
older IMAP library than what is installed (2004a):
IMAP c-Client Version   2000
SSL Support enabled



[2004-12-19 21:10:37] mcsoftware at alikuvkoutek dot cz

Works fine before software upgrade (imap is the same as before)...

Now from php_info()
---

Loaded Modules: mod_php5, mod_gzip, apache_ssl, mod_headers,
mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_imap,
mod_dir, mod_autoindex, mod_include, mod_negotiation, mod_mime,
mod_log_referer, mod_log_agent, mod_log_config, http_core

Apache Version: Apache/1.3.33 Ben-SSL/1.55 (Unix) PHP/5.0.3
mod_gzip/1.3.26.1a

IMAP c-Client Version: 2001 
SSL Support: enabled



[2004-12-19 20:26:12] [EMAIL PROTECTED]

Works fine in latest CVS, do you have any Zend Modules loaded?



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/31142

-- 
Edit this bug report at http://bugs.php.net/?id=31142edit=1


#31142 [Com]: imap_mail_compose() no longer works

2004-12-19 Thread mcsoftware at alikuvkoutek dot cz
 ID:   31142
 Comment by:   mcsoftware at alikuvkoutek dot cz
 Reported By:  sean-freebsd at farley dot org
 Status:   Feedback
 Bug Type: IMAP related
 Operating System: *
 PHP Version:  4CVS, 5CVS (2004-12-17)
 New Comment:

I hope, this is the same error as described in this bug report...

CODE


$envelope[from]= '[EMAIL PROTECTED]';
$envelope[return_path]= '[EMAIL PROTECTED]';

$part1[type]=TYPETEXT;
$part1[subtype]=plain;
$part1[encoding]=ENCQUOTEDPRINTABLE ;
$part1[charset]='iso-8859-2';
$part1[contents.data]=imap_8bit('asn řkl');

$body[0]=$part1; // or [1] as well

$envelope = unserialize(serialize($envelope));
$body = unserialize(serialize($body));
$message = imap_mail_compose($envelope, $body);

echo $message;

EXPECTED RESULT
---

e-mail message in MIME format (headers, double new line, encoded body)

RESULT
--

the same text as in $part1[contents.data].


Previous Comments:


[2004-12-19 19:20:02] [EMAIL PROTECTED]

Please provide a short example script.



[2004-12-17 07:33:12] sean-freebsd at farley dot org

Description:

I noticed the problem after upgrading from PHP v4.3.4 to v4.3.10. 
ISMail (http://www.insidesystems.net/projects/project.php?projectid=4)
stopped working.  None of the headers provided in the envelope argument
were being returned by the function.

I also attempted running the example code (using /etc/motd for the file
in the code) from the man page for this function without success:
begin output
--0-1804289383-1103265027=:94095--br /
end output






-- 
Edit this bug report at http://bugs.php.net/?id=31142edit=1


#31142 [Com]: imap_mail_compose() no longer works

2004-12-19 Thread mcsoftware at alikuvkoutek dot cz
 ID:   31142
 Comment by:   mcsoftware at alikuvkoutek dot cz
 Reported By:  sean-freebsd at farley dot org
 Status:   Feedback
 Bug Type: IMAP related
 Operating System: *
 PHP Version:  4CVS, 5CVS (2004-12-17)
 New Comment:

Works fine before software upgrade (imap is the same as before)...

Now from php_info()
---

Loaded Modules: mod_php5, mod_gzip, apache_ssl, mod_headers,
mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_imap,
mod_dir, mod_autoindex, mod_include, mod_negotiation, mod_mime,
mod_log_referer, mod_log_agent, mod_log_config, http_core

Apache Version: Apache/1.3.33 Ben-SSL/1.55 (Unix) PHP/5.0.3
mod_gzip/1.3.26.1a

IMAP c-Client Version: 2001 
SSL Support: enabled


Previous Comments:


[2004-12-19 20:26:12] [EMAIL PROTECTED]

Works fine in latest CVS, do you have any Zend Modules loaded?



[2004-12-19 19:31:42] mcsoftware at alikuvkoutek dot cz

I hope, this is the same error as described in this bug report...

CODE


$envelope[from]= '[EMAIL PROTECTED]';
$envelope[return_path]= '[EMAIL PROTECTED]';

$part1[type]=TYPETEXT;
$part1[subtype]=plain;
$part1[encoding]=ENCQUOTEDPRINTABLE ;
$part1[charset]='iso-8859-2';
$part1[contents.data]=imap_8bit('asn řkl');

$body[0]=$part1; // or [1] as well

$envelope = unserialize(serialize($envelope));
$body = unserialize(serialize($body));
$message = imap_mail_compose($envelope, $body);

echo $message;

EXPECTED RESULT
---

e-mail message in MIME format (headers, double new line, encoded body)

RESULT
--

the same text as in $part1[contents.data].



[2004-12-19 19:20:02] [EMAIL PROTECTED]

Please provide a short example script.



[2004-12-17 07:33:12] sean-freebsd at farley dot org

Description:

I noticed the problem after upgrading from PHP v4.3.4 to v4.3.10. 
ISMail (http://www.insidesystems.net/projects/project.php?projectid=4)
stopped working.  None of the headers provided in the envelope argument
were being returned by the function.

I also attempted running the example code (using /etc/motd for the file
in the code) from the man page for this function without success:
begin output
--0-1804289383-1103265027=:94095--br /
end output






-- 
Edit this bug report at http://bugs.php.net/?id=31142edit=1