aboutsummaryrefslogtreecommitdiffstats
path: root/src/acit/imapplugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/acit/imapplugin.py')
-rw-r--r--src/acit/imapplugin.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/acit/imapplugin.py b/src/acit/imapplugin.py
index 7c24e2c..289494a 100644
--- a/src/acit/imapplugin.py
+++ b/src/acit/imapplugin.py
@@ -31,7 +31,7 @@ class ImapPlugin(plugins.SimplePlugin):
self.smtp_pass=getenv("ACIT_SMTP_PASS")
self.smtp_port=int(getenv("ACIT_SMTP_PORT",0))
- if not ( self.imap_server and self.imap_user and self.smtp_server and self.smtp_user ):
+ if not ( self.imap_server and self.imap_user and self.imap_pass and self.smtp_server and self.smtp_user and self.smtp_pass ):
raise ValueError("Missing ACIT_IMAP_SERVER, ACIT_IMAP_USER, ACIT_SMTP_SERVER, or ACIT_SMTP_USER")
# end block
@@ -83,8 +83,10 @@ class ImapPlugin(plugins.SimplePlugin):
if not pool:
self.mlog("Failed to put anything in the pool (%d)."%pool)
self.mlog("Errors:")
+ import traceback
for e in self.mbpool.errors:
- self.mlog(e)
+ tb=traceback.format_exception(e)
+ self.mlog(repr(e),tb)
self.mlog("\n\nNOTE!!! THIS WILL MAKE ACIT UNUSABLE, BECAUSE IT WON'T BE ABLE TO INTERACT WITH EMAIL.\n"
" Please check your IMAP configuration.\n")