I’m confused about which cron job I need to process the email queue. The documentation says to use messenger:consume email but all the various tutorials say to use emails:send - which isn’t mentioned in the docs
Hello dirk, you need 3 crons for doctrine to work:
The one to populate the campaign contacts: /bin/console mautic:campaigns:update
The one to prepare the queue in the database (that will actually create the messages to be sent and save them to the database, message_messages table: /bin/console mautic:campaigns:trigger
The doctrine worker, that will actually send the messages that are waiting message_messages table: /bin/console messenger:consume email
The last one have options like how much messages to send each run, the timeout, the max memory it can use before closing, etc.