From 374d10a2a216cd1a2ea877c7d3cefd0f272bcd39 Mon Sep 17 00:00:00 2001 From: Kevin Chollet Date: Fri, 4 May 2018 21:36:48 +0200 Subject: [PATCH] Adding optionnal ssl --- imap_recursor.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/imap_recursor.py b/imap_recursor.py index 78c4b60..8c1f6d6 100755 --- a/imap_recursor.py +++ b/imap_recursor.py @@ -60,10 +60,18 @@ parser.add_argument('-s', '--server', action="store", dest="server", help="Imap server", required=True) +parser.add_argument('-S', '--ssl', + action="store", dest="ssl", +help="using ssl or not (imaps vs imap)", default="true", choices=['false', 'true']) + options = parser.parse_args() -imap_ressource = imaplib.IMAP4_SSL(options.server) +if(options.ssl) + imap_ressource = imaplib.IMAP4_SSL(options.server) +else + imap_ressource = imaplib.IMAP4(options.server) + try: rv, data = imap_ressource.login(options.username, options.password) except imaplib.IMAP4.error: