advestis / mailutility Goto Github PK
View Code? Open in Web Editor NEWA package containing a tool to send mail and a tool to monitor a mailbox easily.
Home Page: https://advestis.github.io/mailutility/
License: GNU General Public License v3.0
A package containing a tool to send mail and a tool to monitor a mailbox easily.
Home Page: https://advestis.github.io/mailutility/
License: GNU General Public License v3.0
Error in sys.excepthook:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 824, in overload_raise
mm.send(to_send)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 787, in send
self.mailbox.append(
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 408, in append
return self._simple_command(name, mailbox, flags, date_time)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1205, in _simple_command
return self._command_complete(name, self._command(name, args))
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 991, in _command
while self._get_response():
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1050, in _get_response
resp = self._get_line()
File "/home/***/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1160, in _get_line
raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF
Original exception was:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1022, in _command_complete
typ, data = self._get_tagged_response(tag, expect_bye=logout)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1140, in _get_tagged_response
self._check_bye()
File "/home/****/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 936, in _check_bye
raise self.abort(bye[-1].decode(self._encoding, 'replace'))
imaplib.abort: Connection closed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home//PycharmProjects/multiengine_69h/scripts/watchers.py", line 24, in
mail.monitor(
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 436, in monitor
self.pool.starmap(self._monitor, theargs)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/multiprocessing/pool.py", line 372, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
File "/home//anaconda3/envs/multi_engines/lib/python3.8/multiprocessing/pool.py", line 771, in get
raise self._value
File "/home//anaconda3/envs/multi_engines/lib/python3.8/multiprocessing/pool.py", line 125, in worker
result = (True, func(args, **kwds))
File "/home//anaconda3/envs/multi_engines/lib/python3.8/multiprocessing/pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 778, in _monitor
the_while(self, timeout)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 729, in the_while
shelf.mailbox.select(mailbox)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 747, in select
typ, dat = self._simple_command(name, mailbox)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1205, in _simple_command
return self._command_complete(name, self._command(name, args))
File "/home/**/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1024, in _command_complete
raise self.abort('command: %s => %s' % (name, val))
imaplib.abort: command: SELECT => Connection closed.
Failed to close the mailbox:
command: SELECT => socket error: EOF
Process finished with exit code 1
My script sometimes bugs and I have to restart my program.
Here is the error message:
Info log
Triggered at 30122021 18:34:25 on mail subject '****** report' from 'Cron Job <cron**@****-fr.com>'
SAVING FILE to : gs://69h_eq_dev/multi_engin/strats/paper_trading/performances_analysis/cronjob_files/AI Advestis report 30122021.xlsx.
Finished reading the mail
Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/***/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1022, in _command_complete
typ, data = self._get_tagged_response(tag, expect_bye=logout)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1140, in _get_tagged_response
self._check_bye()
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 936, in _check_bye
raise self.abort(bye[-1].decode(self._encoding, 'replace'))
imaplib.abort: Connection closed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/home//anaconda3/envs/multi_engines/lib/python3.8/threading.py", line 870, in run
self._target(self._args, self._kwargs)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 768, in _monitor
the_while(self, timeout)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 719, in the_while
shelf.mailbox.select(mailbox)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 747, in select
typ, dat = self._simple_command(name, mailbox)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1205, in _simple_command
return self._command_complete(name, self._command(name, args))
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1024, in _command_complete
raise self.abort('command: %s => %s' % (name, val))
imaplib.abort: command: SELECT => Connection closed.
/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py:798: UserWarning: Failed to close the mailbox:
warnings.warn(message)
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1022, in _command_complete
typ, data = self._get_tagged_response(tag, expect_bye=logout)
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1148, in _get_tagged_response
self._get_response()
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1050, in _get_response
resp = self._get_line()
File "/home/****/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1160, in _get_line
raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 814, in clean
mm.mailbox.select()
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 747, in select
typ, dat = self._simple_command(name, mailbox)
File "/home/*/anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1205, in _simple_command
return self._command_complete(name, self._command(name, args))
File "/home//anaconda3/envs/multi_engines/lib/python3.8/imaplib.py", line 1024, in _command_complete
raise self.abort('command: %s => %s' % (name, val))
imaplib.abort: command: SELECT => socket error: EOF
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 819, in clean
MailMonitor.log(e, "warning")
File "/home//anaconda3/envs/multi_engines/lib/python3.8/site-packages/mailutility/mailmonitor.py", line 798, in log
warnings.warn(message)
TypeError: expected string or bytes-like object
Process finished with exit code 0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.