Hi, A recent problem when running yum to update packages for php to 4.3.2-25 from the CentOS mirror ... was all my osCommerce ecommerce stores could not checkout nor send status emails from the store's admin for customers. Response from SW-Soft: 1. The problem is that php that is available from yum wasn't compiled with mail() function. This causes problems with php. The solution is to recompile php with this function included. To do this, you don't need to specify any additional configuration parameters, but 'sendmail' binary should be available in the system (and on your system it is, because /usr/sbin/sendmail is a link to /var/qmail/bin/sendmail). ........end of response This line was added to php.ini file by support and not by plesk but wondering if it is necessary: exclude=mod_ssl* httpd* perl mysql* php* Right now these are the programs lists for updates on my server: netpbm i386 9.24-11.30.2 update netpbm-progs i386 9.24-11.30.2 update php i386 4.3.2-25.ent.centos.1 update php-imap i386 4.3.2-25.ent.centos.1 update php-mysql i386 4.3.2-25.ent.centos.1 update php-pgsql i386 4.3.2-25.ent.centos.1 update This is where I was before and had the php problem. Does this line, exclude=mod_ssl* httpd* perl mysql* php*, mean that these packages should never be updated on my server because plesk will break with them? Since CentOS is a clone of Redhat EL3 and redhat sends out the same updates why wouldn't the mail extensions be in the mirror? How do I recompile php as listed above in the yum list updates? Thanks!