Source code for swh.web.inbound_email.management.commands.process_inbound_email
# Copyright (C) 2024 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU Affero General Public License version 3, or any later version
# See top-level LICENSE file for more information
import sys
from django.core.management.base import BaseCommand
from ...handle_message import MessageHandler
[docs]
class Command(BaseCommand):
help = "Process a new inbound email"
[docs]
def handle(self, *args, **options):
MessageHandler(
raw_message=sys.stdin.buffer.read(), sender=self.__class__
).handle()