*%(%ç%ç(%!! ... :)
sorry - was clicking too fast... here the attachement...
Greetings
Am 24.07.2011 12:19, schrieb Merlijn van Deen:
> Could you post the code you are using to send emails?
>
> On 24 July 2011 11:22, Dr. Trigon <[email protected]
> <mailto:[email protected]>> wrote:
>
> Hello all!
>
> I am searching desperately for a solution to following problem.
> DrTrigonBot is written such that in case of an (not severe) error
> the bot should send an email with a notification to me. BUT the
> strange thing I do not understand is; userlib.py is not able to
> send emails about 50% of the tries...
>
> Some info can be found in (at the very end):
> http://toolserver.org/~drtrigon/DrTrigonBot/20110724.log
>
> The error raised is
> 'UserActionRefuse("You don't have permission to send mail",)'
>
> Does anyone have an idea how to solve this? In my view this is
> triggered by "if not self.site().isAllowed('sendemail'):" in
> "userlib.sendMail" but WHY is this 'sendemail' flags sometimes
> true and sometimes false...?!?
>
> Thanks a lot for your help and time
> Greetings to all!
> DrTrigon
>
> _______________________________________________
> Pywikipedia-l mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>
>
>
>
> _______________________________________________
> Pywikipedia-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
def send_mailnotification(self, item):
pywikibot.output(u'Sending mail "%s" to "%s" as notification!' %
(error_mail[1], error_mail[0]))
usr = userlib.User(pywikibot.getSite(), error_mail[0])
# JIRA: DRTRIGON-87; re-try loop, output error info
count = 3
while count:
count -= 1
try:
if usr.sendMail(subject=error_mail[1], text=item):
# 'item' should be unicode!
return
except: # break exception handling recursion
pywikibot.output(u'!!! %s' % str(sys.exc_info()))
pywikibot.output(u'!!! WARNING: mail could not be sent!')
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l