0

メールの送信にキューを使用したい。このために、次の構成でdjango-mailerを使用します

EMAIL_BACKEND = 'mailer.backend.DbBackend'
MAILER_EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend' #for test
EMAIL_FILE_PATH = os.path.join(BASE_DIR, '..', 'app-messages')
MAILER_EMAIL_MAX_BATCH = 1
MAILER_EMAIL_MAX_DEFERRED = 1
MAILER_EMAIL_THROTTLE = 1000

しかし、5通のメールを送信しようとすると、キューに落ちず、一度に送信されません。私の合成例

def send_email() :
    send_mail(
        'subject',
        'text_template',
        settings.SEND_EMAIL_FROM,
        ['email@host.com'],
        priority=PRIORITY_DEFERRED
    )

send_email(instance.id)
send_email(instance.id)
send_email(instance.id)
send_email(instance.id)
send_email(instance.id)

私は何を間違っていますか?キューが空で、すべてのメールが一緒に送信されたのはなぜですか?

4

0 に答える 0