ch - hmmm very strange because there was not many changes of mail function. edit core/common.php and change: if( @mail( $sTargetEmail, $sTopic, $sMailContent, $sHeader ) ){ to if( mail( $sTargetEmail, $sTopic, $sMailContent, $sHeader ) ){
and after change } // end function sendEmail to exit; } // end function sendEmail
Now try to order something and check there are errors
Thanks for the tip... I have tried it three times. But after clicking "Send Order" the page goes blanck, and still there are no order email sent. We have updated two QC 4.0 to 5.0 and both have the same problem (diferrent domains)
And there is no errors? If yes then try to change this (in core/common.php): $sHeader = 'MIME-Version: 1.0'."\r\n".'Content-type: text/plain; charset=UTF-8'."\r\n".'From: '.$sSender; $sTopic = '=?UTF-8?B?'.base64_encode( $sTopic ).'?='; to this: $sHeader = 'From: '.$sSender;
thanks Treewood. With this last line of new code, now the Admin email does receive the order email. But... - The client does not receive the order email. - After clicking "send order", the page goes white/blank (meaning the "Thank you, your order has been sent page does not appear).
If I go back one page with the browser, the page that appears is "Basket is Empty".