I appear to be having some email problems which are inconsistent - but I hope that someone can help me.

This is the message that I "sometimes" will receive when updating status on order .......however despite the 'warning', 1/2 the emails WILL come through


Warning: Invalid argument supplied for foreach() in /clientdata/clients/p/a/#########.com.au/www/######/edit_orders.php on line 268

Warning: Cannot modify header information - headers already sent by (output started at /clientdata/clients/p/a/######.com.au/www/#####/edit_orders.php:268) in /clientdata/clients/p/a/####.com.au/www/#####/includes/functions/general.php on line 21



This is what I get from the 'send email to customer' screen in Admin:

Error ERROR: Failed sending email to: " " with subject: "subject txt" Could not instantiate mail function. Please check Admin->Configuration->Email Options->Email Transport.

as well as this message at the same time:

Success Notice: Email sent to: name@a_domain.com.au (1)

Despiite the 2 messages, no email was received


However, I am able to send to self (administrator) from self (same email address) via 'send email to customer'

Also received an error when processing a manual order (ie/ add customer, using '[email protected]' (as we always do) to log in and add products. Upon 'confirming order' got an error Could not instantiate mail function. Please check Admin->Configuration->Email Options->Email Transport.

A confirmation email arrived for admin, but not for the 'customer'.

Processed a new test account (using my personal email address - not our domain based one - was able to receive emails for the initial new order, and then from 'update status of order' (from order edit screen) - but this was successful only once - got the 'warning' as above when updating status a second, or third time. Was able to send email from 'send email to customers' successfully in this case.

I seem to be able to send / receive emails from 'contact us' although using one of our domain based addresses isnt always successful

I hope that this makes sense - I am just very concerned as the errors occur only sometimes, rather than each time

many thanks & hope someone can help me out