summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorced <>2007-10-08 13:19:44 +0000
committerced <>2007-10-08 13:19:44 +0000
commit6af5fa3d72b1817ce9a496a3aa59804d8dbcd40a (patch)
tree41860647da791c451ed0cea50fb6cf2fb7ae1e55
parentf89f0138c68e469e28afb2af265abfd10af49eeb (diff)
smtplib must connect before login
bzr revid: ced-52a38ff0517e65b49a2027b2fa0f3de1c758ca13
-rw-r--r--bin/tools/misc.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/tools/misc.py b/bin/tools/misc.py
index 3c5e790ebb5..08ec90f4e02 100644
--- a/bin/tools/misc.py
+++ b/bin/tools/misc.py
@@ -232,9 +232,9 @@ def email_send(email_from, email_to, subject, body, email_cc=None, email_bcc=Non
msg['Message-Id'] = '<'+str(time.time())+'-tinycrm-'+str(tinycrm)+'@'+socket.gethostname()+'>'
try:
s = smtplib.SMTP()
+ s.connect(config['smtp_server'])
if config['smtp_user'] or config['smtp_password']:
s.login(config['smtp_user'], config['smtp_password'])
- s.connect(config['smtp_server'])
s.sendmail(email_from, email_to + email_cc + email_bcc, msg.as_string())
s.quit()
except Exception, e:
@@ -286,9 +286,9 @@ def email_send_attach(email_from, email_to, subject, body, email_cc=None, email_
msg.attach(part)
try:
s = smtplib.SMTP()
+ s.connect(config['smtp_server'])
if config['smtp_user'] or config['smtp_password']:
s.login(config['smtp_user'], config['smtp_password'])
- s.connect(config['smtp_server'])
s.sendmail(email_from, email_to + email_cc + email_bcc, msg.as_string())
s.quit()
except Exception, e: