YoRyan / mailrise

An SMTP gateway for Apprise notifications.
https://mailrise.xyz
MIT License
835 stars 35 forks source link

Mail not working #106

Open huseyinkogo opened 7 months ago

huseyinkogo commented 7 months ago

Running it on docker compose. There is problems one version 1.4.0, however on version 1.3.0 its working fine.

Following is the docker logs

root@mtool:/opt/mailrise# docker logs -f mailrise
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'
Traceback (most recent call last):
  File "/home/mailrise/.local/bin/mailrise", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 171, in run
    main(sys.argv[1:])
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/skeleton.py", line 107, in main
    config = load_config(_logger, pargs.config)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/config.py", line 148, in load_config
    router = load_simple_router(logger, yml.get('configs', {}))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 158, in load_from_yaml
    senders=[(_parse_simple_key(logger, key), _load_simple_sender(logger, key, config))
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mailrise/.local/lib/python3.12/site-packages/mailrise/simple_router.py", line 193, in _load_simple_sender
    title_template = mr_config.get('title_template', '$subject ($from)')
                     ^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'get'