Closed tanmay-predisai closed 3 months ago
You can access via {{ unsubscribeEmailUrl }}
for a direct unsubscribe link, {{ preferencesUrl }}
for a link to a preference page to modify their subscription settings
Seems to be working fine! Thank you! Congratulations for making this - we are trying to explore if we can use this with posthog.
Another question - when we click on the unsubscribe URL, it is not counted as a click in the delivery details. Is this by design or we can do something to make this click trackable?
Few questions:
Also, On a side note - I am having a hard time getting the file uploads working. My setup is - parcelyvoy docker + nginx server. I tried following the steps from here - https://github.com/parcelvoy/platform/issues/381. However not able to get it working since this references caddy server and we are using nginx. Would you have any additional documentation? Some questions :
or use this - https://github.com/parcelvoy/platform/issues/381#issuecomment-1991611239
Thank you for your help!
Also, we tried sending a newsletter to 50k users. It sent around 14K emails and stopped. After checking I realized that we ran out of disk space. I checked the MySQL db size inside docker, and its size crossed 7.3 GB. I had allocated 12GB of disk space for testing. I wanted to understand the expected behaviour here - how much disk space is expected to be used?
Our idea was to start using this for our weekly newsletters + journeys. We tried sending the newsletter first (to 50k first, were going to send to 600K in total) to test and then were going to start experimenting with journeys.
In the future, please open new issues for new topics otherwise it wont be helpful to other folks that might experience the same thing. This thread is going to get quite messy.
For unsubscribe links, this should be resolved in the next release. It looks like we had a check in place to not wrap internal links which the unsubscribe link is considered.
For images:
- uploads:/usr/src/app/public/uploads
Without knowing your setup I can't provide more details unfortunately. In general we would recommend sticking to the provided Docker Compose file.
For database size, that seems a bit high, but I don't know what all you have in there outside of just those emails you are sending. You would have to give me a breakdown of what size each of your tables is. I'm assuming most of that size is probably in the user_events
table which is expected to always be the largest since it stores a copy of the message sent to each user so you can preview it. Total amount stored will be proportional to how large your messages are.
Thank you for your reply and my apologies for adding everything in one issue. I will take care henceforth.
@tanmay-predisai just merged a PR that will let you turn off logging the email preview via an env variable (LOG_COMPILED_MESSAGE
). I would still be curious to know the sizes of each of your tables though to validate that that is in fact the table causing issues for you. The users
table for example could also be problematic depending on what data you are storing for each user.
Hello, Thank you for this. We tried doing this and here are the updates:
@tanmay-predisai can you please provide some examples of what an item in the user_events
table looks like? Feel free to scrub any sensitive data, but without knowing what is in there I can't be more helpful
Closing this for now since there has been no new activity, if you have further issues please comment or open a new issue. Thanks!
Apologies - if this is not the right forum to ask this. I checked the entire documentation and could not find this.
I am looking to add an unsubscribe URL to the end of an email template. What is the variable I can use to add it? I assume a variable like "{{ UnsubscribeURL }}" needs to be placed in the email body. Could you please help?