public function send($receiver, $message = '', $date = '', $senderID = '')
    {
        //Checks the $message and $senderID, and initializes it
        $this->preChecks($message, $senderID);

        //Pre-checks act3
        if ($receiver == null || !strlen(trim($receiver))) {
            //no receiver
            return 102;
        }

        //Sending for future date
        $dateStr = '';
        if (strlen($date)) {
            $dateStr = ' tarih="' . $date . '"';
        }

        $xml = '<?xml version="1.0" encoding="UTF-8"?>' . '<smspack ka="' . $this->config['auth']['username'] . '" pwd="' . $this->config['auth']['password'] . '"' . $dateStr . ' org="' . $this->senderID . '" charset="' . $this->config['charset'] . '"' . ($this->config['append_unsubscribe_link'] ? ' addLinkToEnd="true"' : '') . '>';

        $xml .= '<mesaj>' . '<metin>' . $this->message . '</metin>' . '<nums>' . $receiver . '</nums>' . '</mesaj>';

        $xml .= '</smspack>';

        return $this->postXML($xml, 'https://smsgw.mutlucell.com/smsgw-ws/sndblkex');
    }