Re: Email delivery error... but message is still delivered.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tomas Kuliavas wrote:
>
> Most important part is that I don't see any oracle extension and suspect
> that you have PHP compiled with --enable-sigchild option. Why
> --enable-sigchild option is enabled in your PHP install?
> 
> I think if this compilation option is enabled, PHP pclose() function
> returns invalid program execution status codes. If you contact PHP
> developers, they will ask to recompile PHP without --enable-sigchild.
> Sending issue can be fixed by switching to SMTP. SquirrelSpell issue might
> be fixed by switching to pspell extension, but your SquirrelSpell version
> does not support it.
> 
> Other solution is to ignore pclose() status in delivery and spell check
> code. It requires modifications in SquirrelMail scripts and makes program
> execution unreliable.
> 
> If you don't need Oracle, I strongly recommend contacting Sun and asking
> to recompile standard PHP packages without --enable-sigchild option. You
> and Sun have to choose between Oracle and unreliable PHP program execution
> code. If Sun don't want to change their compilation, maybe they can
> explain how --enable-sigchild changes PHP pclose() function and how to
> detect successful program execution when --enable-sigchild option is
> enabled.

We use a 3rd party (TheWrittenWord) to compile our opensource 
applications to maintain consistency across multiple platforms.  The php 
they provide was compiled with the --enable-sigchild option.

However, I had them recompile php without that option and it has not 
changed the behavior I am encountering with SquirrelMail.

Are there any other options that could be causing this behavior?  Any 
other ideas.  I've included the entire configure line used to compile 
the PHP (it's kind of busy because it contains variables from his build 
scripts, but it gives you a list of options he used):


${SHELL} ./configure CC="${CC:-gcc}" CPP="${CPP+${CPP}}" \
CFLAGS="${CFLAGS:--O2}" CPPFLAGS="-I${SB_VAR_LIBGCRYPT_INC} \
-I${SB_VAR_LIBGPG_ERROR_INC} ${CPPFLAGS+${CPPFLAGS}}" \
LDFLAGS="${CC_LD_RT}${SB_VAR_LIBDB_LIB} ${LDFLAGS+${LDFLAGS}}" \
EXTENSION_DIR="${SB_INSTALL_PREFIX}/lib/extensions/${SB_MODULE_NAME}" \
--with-layout=GNU \
--with-config-file-path=${_sysconfdir} \
--with-config-file-scan-dir="${_sysconfdir}/ini.d" \
--with-pear="${SB_INSTALL_PREFIX}/lib" \
--with-apxs2=${SB_VAR_APACHE}/bin/apxs.worker \
--enable-shmop=shared \
--enable-sysvsem=shared \
--enable-sysvshm=shared \
--enable-shared \
--enable-static \
--enable-ftp=shared \
--enable-safe-mode \
--enable-soap=shared \
--enable-fastcgi \
--enable-session \
--enable-memory-limit \
--enable-dba=shared \
--with-db4=${SB_VAR_LIBDB} \
--with-zlib=shared,${SB_VAR_ZLIB} \
--with-bz2=shared,${SB_VAR_LIBBZ} \
--enable-libxml \
--enable-xmlreader=shared \
--enable-xmlwriter=shared \
--with-libxml-dir=${SB_VAR_LIBXML} \
--with-xsl=shared,${SB_VAR_LIBXSLT} \
--with-gd=shared,${SB_VAR_LIBGD} \
--enable-gd-native-ttf \
--with-jpeg-dir=${SB_VAR_JPEG} \
--with-png-dir=${SB_VAR_LIBPNG} \
--with-tiff-dir=${SB_VAR_LIBTIFF} \
--with-freetype-dir=${SB_VAR_LIBTTF} \
--with-xpm-dir=${SB_VAR_XPM} \
--with-t1lib=${SB_VAR_T1LIB} \
--with-gettext=shared,${SB_VAR_GETTEXT} \
--with-curl=shared,${SB_VAR_CURL} \
--enable-bcmath=shared \
--enable-pdo=shared \
${SB_VAR_LIBICONV+--with-iconv=shared,${SB_VAR_LIBICONV}} \
${SB_VAR_LIBICONV+--with-iconv-dir=shared,${SB_VAR_LIBICONV}} \
${SB_VAR_IMAP+--with-imap=shared,${SB_VAR_IMAP}} \
${SB_VAR_IMAP+--with-imap-ssl=${SB_VAR_LIBOPENSSL}} \
${SB_VAR_LIBOPENSSL+--with-openssl=shared,${SB_VAR_LIBOPENSSL}} \
${SB_VAR_OPENLDAP+--with-ldap=shared,${SB_VAR_OPENLDAP}} \
${SB_VAR_MYSQL+--with-pdo-mysql=shared,${SB_VAR_MYSQL}} \
${SB_VAR_MYSQL+--with-mysql=shared,${SB_VAR_MYSQL}} \
${SB_VAR_MYSQL+--with-mysql-sock="/var${SB_VAR_MYSQL}/run/mysql.sock"} \
${SB_VAR_PGSQL+--with-pdo-pgsql=shared,${SB_VAR_PGSQL}} \
${SB_VAR_PGSQL+--with-pgsql=shared,${SB_VAR_PGSQL}} \
${SB_VAR_LIBSQLITE+--with-pdo-sqlite=shared,${SB_VAR_LIBSQLITE}} \
${SB_VAR_LIBSQLITE+--with-sqlite=shared} \
${SB_VAR_LIBSQLITE+--enable-sqlite-utf8} ${ARGS+${ARGS}} \
--prefix=${SB_INSTALL_PREFIX}

-- 
Thanks for the continued help,
Bob Jones
bob.jones@xxxxxxx

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--
squirrelmail-users mailing list
Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines
List Address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx
List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

[Index of Archives]     [Video For Linux]     [Yosemite News]     [Yosemite Photos]     [gtk]     [KDE]     [Cyrus SASL]     [Gimp on Windows]     [Steve's Art]     [Webcams]

  Powered by Linux