Ejemplo n.º 1
0
def smtp(bind, upgrade, noinput):
    "Run inbound email service."
    if upgrade:
        click.echo("Performing upgrade before service startup...")
        from sentry.runner import call_command

        call_command("sentry.runner.commands.upgrade.upgrade", verbosity=0, noinput=noinput)

    from sentry.services.smtp import SentrySMTPServer

    with managed_bgtasks(role="smtp"):
        SentrySMTPServer(host=bind[0], port=bind[1]).run()
Ejemplo n.º 2
0
def smtp(bind, upgrade, noinput):
    "Run inbound email service."
    if upgrade:
        click.echo('Performing upgrade before service startup...')
        from sentry.runner import call_command
        call_command(
            'sentry.runner.commands.upgrade.upgrade',
            verbosity=0, noinput=noinput,
        )

    from sentry.services.smtp import SentrySMTPServer
    SentrySMTPServer(
        host=bind[0],
        port=bind[1],
    ).run()
Ejemplo n.º 3
0
 def setUp(self):
     self.address = ('0.0.0.0', 0)
     self.server = SentrySMTPServer(*self.address)
     self.mailto = group_id_to_email(self.group.pk)
     self.event  # side effect of generating an event
Ejemplo n.º 4
0
 def setUp(self):
     self.address = ('0.0.0.0', 0)
     self.server = SentrySMTPServer(*self.address)
     self.mailto = group_id_to_email(self.group.pk)