[MailCheck] MailCheck can neither start evolution nor connect to POP3
Bug #272282 reported by
Niclas Lockner
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Individual Screenlets |
Fix Released
|
High
|
Papp Bence |
Bug Description
As the summary says, I can't get MailCheck to connect to my POP3 server or open evolution.
I have attached the output I received from starting the screenlet from a terminal.
These are the versions:
Screenlets 0.1.2
MailCheck 0.3 (the one that comes with screenlets 0.1.2)
Ubuntu 8.04
Changed in indiv-screenlets: | |
status: | New → In Progress |
importance: | Undecided → High |
summary: |
- MailCheck can neither start evolution nor connect to POP3 + [MailCheck] MailCheck can neither start evolution nor connect to POP3 |
Changed in indiv-screenlets: | |
assignee: | nobody → Papp Bence (sclegnrbs) |
Changed in indiv-screenlets: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
(/usr/share/ pyshared/ screenlets/ plugins/ )Mail.py
->AttributeError: 'POP3Backend' object has no attribute 'mailcount'
declaration of mailcount is omitted in class MailCheckBackend
adding line "self.mailcount = 0" to the __init__ of this class (anywhere between lines 114-122) resolves this error.
But there are more :P
->self.status = MailCheckStatus .GOT_MAIL (line 369)
GOT_MAIL is not defined in class MailCheckStatus (lines 94-98), but IDLE is there defined twice.
change one of "IDLE" to "GOT_MAIL" (i suppose its not much important which one as all "calling" is done by names)
->MailboxStatus is newer set in POP3Backend so screenlet does not know if there are any messages. status = MailboxStatus. NEW_MAIL" status = MailboxStatus. ALL_READ"
change :
line 366 from "if msgnum > self.unseen_count:" to "if msgnum > self.mailcount:"
after line 369 add "self.mailbox_
after line 374 add "self.mailbox_
-> mailbox_status mistyped (missing underline) in lines 187,190,195,201
to start email client comment line 310 in (/usr/share/ screenlets/ MailCheck/ )MailCheckScree nlet.py
If you have no knowledge about programming find someone who has, or wait for guys from Dev Team :D
And remember about backup as I could mistyped something.
Sorry for my English. It`s not my native language.