New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Campaign is marked finished though email is not sent to all subscribers #1762
Comments
What do your logs show? |
Logs are always empty. |
listmonk retries e-mails N times as configured in SMTP settings. The lower count indicates that there were errors in sending (despite retries). However, the errors should definitely be logged. You should set an error threshold so that the campaigns are paused on errors and check the error log immediately. Changing settings restarts listmonk and wipes the logs. |
I'm seeing this too FWIW, my listmonk logs simply show EOF per subscriber and the SMTP server seems to know nothing about it. I'll try to reproduce it locally when I get a bit of time next week and see what's up |
Ah, EOF indicates a broken network connection with the SMTP. |
Well my issue of getting lots of errors #1717 (comment) progressed to the campaign completing/failing with no errors. This was sent to 150k subscribers at 10x10 rate:
A verbose log is essential in this situation, as I have no clue who was sent the email, so the only option I have is to send it again to everyone, and people don't like being spammed with the same email. |
In case it's helpful, I found this open-source app that works like a verbose log, listing all the emails sent by SES:
It would be greatly preferred to have that built into listmonk though. Supposedly it can be done in Cloudwatch, but I haven't been able to figure out a way to get it to list the emails; it only lists the number of emails. |
Well I figured out a way to kind of get the list of 49 people it was sent to. Please let me know if there's a better way of doing this. #686 gave me the idea of searching the
It outputs subscriber IDs, so to get the emails you may be able to modify this command: #1629 (comment) Or maybe these commands can be modified to do something similar #1562 (comment) But I'm not sure how exactly for either one. It would be better to use a command that directly saves it to a file. This might work https://stackoverflow.com/questions/5331320/psql-save-results-of-command-to-a-file. |
Hey everyone, i ran into the same issue. Fortunately while testing my setup locally. Version v3.0.0 (f9120d9 2024-02-04T11:20:27Z, linux/amd64) I am running a test setup with Mailpit (https://mailpit.axllent.org/) as an SMTP server. While testing there were no errors shown in the log. I think there is another bug with the sliding window limit, which might be related to this issue. Steps to reproduce:
If the sliding window limit is disabled on campaign start, i can pause and unpause the campaign without issues. In the logs i see Here are the logs:
I hope this helps finding the issue. I am quite satisfied with listmonk in general, but i am worried, that my campaign stops randomly and i need to send mail campaigns twice. Let me know, if i should open another issue for the sliding window limit warning on pausing campaigns. Thanks! |
Hey @knadh good news! I think I figured out the problem. In my report a couple comments up #1762 (comment) I was sending out a campaign to 150k people.
I'm pretty sure the issue occurs when all the subscribers in the batch are blocklisted. |
Version:
Description of the bug and steps to reproduce:
Most of my campaigns are sent to very less users and it is marked finished. I'm also unable to resend the campaign.
I have attached the campaign list page, performance settings with this issue.
I'm using brevo SMTP on port 587 with LOGIN auth protocol.
Screenshots:
The text was updated successfully, but these errors were encountered: