Skip to content
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

Lists getting corrupted by zwnbsp character #1845

Open
astick360 opened this issue Apr 26, 2024 · 4 comments
Open

Lists getting corrupted by zwnbsp character #1845

astick360 opened this issue Apr 26, 2024 · 4 comments
Labels
question Further information is requested

Comments

@astick360
Copy link

Version:

Description of the bug and steps to reproduce:
Some of my lists, at unknown point get corrupted by zwnbsp ascii character. It doesn't happen on every list of subscribers, i can't find what is the cause of this issue. Every list was upladed same way and worked until some of them got corrupted and if I fix it and upload the subscribers again firstly deleting the wrong ones the list and sending works again. I found out because parts of the campaings weren't being sent. After i exported the corrupted lists i found that some of the records got the "zwnbsp" character added to start of the email address fields as shown on screenshots. I can't find any steps to reproduce this or answer why is this happening. Can someone help me figure this out or advice me where to look for solution so this stops happening?

Screenshots:
Example exported corruped list with censored emails:
screen1

One of the problematic campaigns:
Screenshot_2

Logs of the campaign:
2024/04/16 08:29:18v3.0.0 (f9120d9 2024-02-04T11:20:27Z, linux/amd64)
2024/04/16 08:29:18reading config: config.toml
2024/04/16 08:29:18connecting to db: postgres.internal:5432/p20538
2024/04/16 08:29:18loading i18n files from: /listmonk/i18n
2024/04/16 08:29:18loading static files from: /listmonk/static
2024/04/16 08:29:19media upload provider: filesystem
2024/04/16 08:29:19loaded email (SMTP) messenger: xxxxxxx@email-smtp.eu-north-1.amazonaws.com
2024/04/22 06:38:44start processing campaign (Urządzenie wielofunkcyjne Develop)
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439330: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439331: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439332: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439333: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439334: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439335: 501 Invalid RCPT TO address provided
2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439336: 501 Invalid RCPT TO address provided

<about 700 of the same lines with different subscribers (i have automatic stop on 1000 not ddelivered mails, so it tried to send to the whole list)>

2024/04/22 06:38:50error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439338: 501 Invalid RCPT TO address provided
2024/04/22 06:38:51error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439337: 501 Invalid RCPT TO address provided
2024/04/22 06:38:51error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 439339: 501 Invalid RCPT TO address provided
2024/04/22 06:40:08error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440370: 501 Invalid RCPT TO address provided
2024/04/22 06:40:08error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440375: 501 Invalid RCPT TO address provided
2024/04/22 06:40:08error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440377: 501 Invalid RCPT TO address provided
2024/04/22 06:40:09error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440389: 501 Invalid RCPT TO address provided
2024/04/22 06:40:09error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440390: 501 Invalid RCPT TO address provided
2024/04/22 06:40:19error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440689: 501 Invalid RCPT TO address provided
2024/04/22 06:40:19error sending message in campaign Urządzenie wielofunkcyjne Develop: subscriber 440690: 501 Invalid RCPT TO address provided
2024/04/22 06:40:31campaign (Urządzenie wielofunkcyjne Develop) finished

@MaximilianKohler
Copy link
Contributor

zwnbsp is Zero-width non-breaking space. I noticed that gmail inserts these in their text editor. My guess is that it has to do with the way you're copying the emails. Somewhere in the process the ZW space is being created; possibly by a text editor you're using. Notepad++ allows you to view (and find & replace) such characters.

@knadh knadh added the question Further information is requested label Apr 27, 2024
Repository owner deleted a comment May 1, 2024
@astick360
Copy link
Author

Yeah, i've checked that, and its definitly not editor thing. I upload every list the same way and this doesn't happen in every list. This issue happened only after processing few campaigns, too. It happened to two of my lists and after fixing the records in notepad++ and uploading them again they worked. I just wonder what i could check more because it definitely isn't copying and uploading issue.

@astick360
Copy link
Author

closed by mistake im not fluent with github

@astick360 astick360 reopened this May 6, 2024
@MaximilianKohler
Copy link
Contributor

The only other thing I can think of is that perhaps the language you're using is a clue. Maybe someone accidentally slipped in some ZW spaces into the code for that particular language. Maybe it's something unique with pikapods + your language?

Otherwise, you'd have to try to get more details on what triggers it to happen on some lists but not others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants