How to programmatically delete all values in custom CCK field for a given node?
Try to unset item

if (isset($node-&gt;field_received_email[0]['value'])) {
  foreach($node-&gt;field_received_email as $key =&gt; $value) {
    unset($node-&gt;field_received_email[$key]);
  }
}