diff --git a/cps/db.py b/cps/db.py index 1ca1c8cb..ac6e7900 100755 --- a/cps/db.py +++ b/cps/db.py @@ -105,7 +105,7 @@ class Identifiers(Base): if self.type == "amazon": return u"https://amzn.com/{0}".format(self.val) elif self.type == "isbn": - return u"http://http://www.worldcat.org/isbn/{0}".format(self.val) + return u"http://www.worldcat.org/isbn/{0}".format(self.val) elif self.type == "doi": return u"http://dx.doi.org/{0}".format(self.val) elif self.type == "goodreads": diff --git a/cps/helper.py b/cps/helper.py index 58722ac7..0e0bc934 100755 --- a/cps/helper.py +++ b/cps/helper.py @@ -113,16 +113,16 @@ def send_test_mail(kindle_mail): org_stderr = smtplib.stderr smtplib.stderr = StderrLogger() - if int(use_ssl) == 1: + if int(use_ssl) == 2: mailserver = smtplib.SMTP_SSL(settings["mail_server"], settings["mail_port"], timeout) else: mailserver = smtplib.SMTP(settings["mail_server"], settings["mail_port"], timeout) mailserver.set_debuglevel(1) - # if int(use_ssl) == 1: - # mailserver.ehlo() - # mailserver.starttls() - # mailserver.ehlo() + if int(use_ssl) == 1: + #mailserver.ehlo() + mailserver.starttls() + #mailserver.ehlo() if settings["mail_password"]: mailserver.login(settings["mail_login"], settings["mail_password"]) @@ -151,8 +151,8 @@ def send_mail(book_id, kindle_mail): msg = MIMEMultipart() msg['From'] = settings["mail_from"] msg['To'] = kindle_mail - msg['Subject'] = _('Send to Kindle') - text = _('This email has been sent via calibre web.') + msg['Subject'] = _(u'Send to Kindle') + text = _(u'This email has been sent via calibre web.') msg.attach(MIMEText(text.encode('UTF-8'), 'plain', 'UTF-8')) use_ssl = settings.get('mail_use_ssl', 0) @@ -204,16 +204,14 @@ def send_mail(book_id, kindle_mail): org_stderr = smtplib.stderr smtplib.stderr = StderrLogger() - if int(use_ssl) == 1: - mailserver = smtplib.SMTP_SSL(settings["mail_server"], settings["mail_port"],timeout) + if int(use_ssl) == 2: + mailserver = smtplib.SMTP_SSL(settings["mail_server"], settings["mail_port"], timeout) else: - mailserver = smtplib.SMTP(settings["mail_server"], settings["mail_port"],timeout) + mailserver = smtplib.SMTP(settings["mail_server"], settings["mail_port"], timeout) mailserver.set_debuglevel(1) - # if int(use_ssl) == 1: - # mailserver.ehlo() - # mailserver.starttls() - # mailserver.ehlo() + if int(use_ssl) == 1: + mailserver.starttls() if settings["mail_password"]: mailserver.login(settings["mail_login"], settings["mail_password"]) diff --git a/cps/templates/email_edit.html b/cps/templates/email_edit.html index 5ff57e99..42596a9a 100644 --- a/cps/templates/email_edit.html +++ b/cps/templates/email_edit.html @@ -8,12 +8,16 @@