def send(
            self):
        """*send the mobi book generated to kindle email address(es)*

        **Return:**
            - ``success`` -- True or False depending on the success/failure of sending the email to the kindle email address(es).
        """
        self.log.debug('starting the ``send`` method')

        if self.urlOrPath.split(".")[-1] == "docx":
            if self.title:
                pathToMobi = self.outputDirectory + "/" + self.title + ".docx"
            else:
                pathToMobi = self.outputDirectory + "/" + \
                    os.path.basename(self.urlOrPath)
            shutil.copyfile(self.urlOrPath, pathToMobi)
        else:
            pathToMobi = self.get()
            if not pathToMobi:
                return 404

        # create MIME message

        msg = MIMEMultipart()
        msg['From'] = self.settings["email"]["user_email"]
        msg['To'] = ", ".join(self.settings["email"]["kindle_emails"])
        msg['Subject'] = 'Polyglot to Kindle'
        text = 'This email has been automatically sent by polyglot'
        msg.attach(MIMEText(text))

        basename = os.path.basename(pathToMobi)
        print "Sending the book `%(pathToMobi)s` to Kindle device(s)" % locals()
        msg.attach(self.get_attachment(pathToMobi))

        # convert MIME message to string
        fp = StringIO()
        gen = Generator(fp, mangle_from_=False)
        gen.flatten(msg)
        msg = fp.getvalue()

        # send email
        try:
            mail_server = smtplib.SMTP_SSL(host=self.settings["email"]["smtp_server"],
                                           port=self.settings["email"]["smtp_port"])
            mail_server.login(self.settings["email"]["smtp_login"], self.settings[
                              "email"]["smtp_password"])
            mail_server.sendmail(self.settings["email"]["user_email"], ", ".join(self.settings[
                                 "email"]["kindle_emails"]), msg)
            mail_server.close()
        except smtplib.SMTPException:
            os.remove(pathToMobi)
            self.log.error(
                'Communication with your SMTP server failed. Maybe wrong connection details? Check exception details and your headjack settings file')
            return False

        os.remove(pathToMobi)

        self.log.debug('completed the ``send`` method')
        return True