Are you using the smtp email option? Otherwise, the problem is here: $result = @mail($this->address, $this->subject, $this->msg, $this->extra_headers); Meaning the data submitted: address, subject, msg, or extra_headers is blank or bad, invalidating the mail function. If you have no mods installed, ...