def _send(self, message):
params = {<EOL>'<STR_LIT>': self.get_username(),<EOL>'<STR_LIT>': self.get_password(),<EOL>'<STR_LIT>': self.get_account(), <EOL>'<STR_LIT>': message.from_phone, <EOL>'<STR_LIT>': "<STR_LIT:U+002C>".join(message.to),<EOL>'<STR_LIT>': message.body,<EOL>'<STR_LIT>':'<STR_LIT:1>'<EOL>}<EOL>if ESENDEX_SANDBOX:<EOL><INDENT>params['<STR_LIT>'] = '<STR_LIT:1>'<EOL><DEDENT>response = requests.post(ESENDEX_API_URL, params)<EOL>if response.status_code != <NUM_LIT:200>:<EOL><INDENT>if not self.fail_silently:<EOL><INDENT>raise Exception('<STR_LIT>')<EOL><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>if not response.content.startswith(b'<STR_LIT>'):<EOL><INDENT>if not self.fail_silently:<EOL><INDENT>raise Exception('<STR_LIT>')<EOL><DEDENT>else: <EOL><INDENT>return False<EOL><DEDENT><DEDENT>response = self._parse_response(response.content.decode('<STR_LIT:utf8>'))<EOL>if ESENDEX_SANDBOX and response['<STR_LIT>'] == '<STR_LIT>':<EOL><INDENT>return True<EOL><DEDENT>else:<EOL><INDENT>if response['<STR_LIT>'].startswith('<STR_LIT:OK>'):<EOL><INDENT>return True<EOL><DEDENT>else:<EOL><INDENT>if not self.fail_silently:<EOL><INDENT>raise Exception('<STR_LIT>')<EOL><DEDENT><DEDENT><DEDENT>return False<EOL>
Private method to send one message.

:param SmsMessage message: SmsMessage class instance.
:returns: True if message is sent else False
:rtype: bool