email_message["From"] = address_sender email_message["To"] = address_sender email_message.set_content(MESSAGE_SENDER.format(password)) try: with smtplib.SMTP("localhost", port=PORT_SMTP) as s: s.send_message(email_message) except Exception: write_log(args.log, "Cannot send sender email") return ReturnCode.MAIL_ENCRYPTED ######################################################################################### if __name__ == "__main__": parser = ParserArgs(DESCRIPTION, bool(CONFIG_PARAMETERS), CODE_SKIPPED is not None) args = parser.parse_args() if CODE_SKIPPED is not None and args.type != "Message": # skip embedded/attached SMTP messages sys.exit(CODE_SKIPPED) try: sys.exit(main(args)) except Exception: # should never get here; exceptions must be handled in main() sys.exit(ReturnCode.EXCEPTION)
with open(args.input, "wb") as f: f.write(email.as_bytes()) except Exception: write_log(args.log, "Error writing '{}'".format(args.input)) return ReturnCode.ERROR return ReturnCode.TAG_ADDED return ReturnCode.NOT_MODIFIED ######################################################################################### if __name__ == "__main__": parser = ParserArgs(DESCRIPTION, bool(CONFIG_PARAMETERS), CODE_SKIPPED is not None) parser.add_argument("-r", "--remove", action="store_true", help="remove tags") args = parser.parse_args() if CODE_SKIPPED is not None and args.type != "Message": # skip embedded/attached SMTP messages sys.exit(CODE_SKIPPED) try: sys.exit(main(args)) except Exception: # should never get here; exceptions must be handled in main()