1
from config import settings
2
from lamson.routing import Router
3
from lamson.server import Relay, SMTPReceiver
4
from lamson import view
8
from app.model import state_storage
10
logging.config.fileConfig("config/logging.conf")
12
# the relay host to actually send the final message to
13
settings.relay = Relay(host=settings.relay_config['host'],
14
port=settings.relay_config['port'], debug=1)
16
# where to listen for incoming messages
17
settings.receiver = SMTPReceiver(settings.receiver_config['host'],
18
settings.receiver_config['port'])
20
Router.defaults(**settings.router_defaults)
21
Router.load(settings.handlers)
23
Router.LOG_EXCEPTIONS=True
24
Router.STATE_STORE=state_storage.UserStateStorage()
26
view.LOADER = jinja2.Environment(
27
loader=jinja2.PackageLoader(settings.template_config['dir'],
28
settings.template_config['module']))