4 ms·
In countries where such laws exist, most of the same links that take you to a button will immediately unsubscribe instead. I guess IP addresses are used.
by zorked 5y ago
In countries where such laws exist, most of the same links that take you to a button will immediately unsubscribe instead. I guess IP addresses are used.
- kevincox 5y agoI'm having trouble following what you mean. How can IP address help? What is the point of a button if you are immediately unsubscribed anyways?
- post-it 5y agoThe IP is used for geolocation. If the server detects that you're in a jurisdiction where clicking "unsubscribe" has to immediately unsubscribe you, the server does that, otherwise it shows you a button.
- billpg 5y agoI know why the button is there, as GET requests are not supposed to change state but POST requests can, and you can only make a GET request by clicking on a link in the email. I'd be interested to see if that interpretation has been upheld by a court. Has anyone taken legal action arguing that the server should have used the GET request as the action to unsubscribe, not made the user click an extra button to get that POST request.
- HideousKojima 5y agoYou can change state with a GET request. You aren't "supposed" to do it but there's no technical barrier preventing an unscrupulous company from effectively using the GET as a POST.
- deleted 5y ago[deleted]
- jcuenod 5y agoWait, what do scruples have to do with how you handle GET and POST?
- ranguna 5y ago> you can only make a GET request by clicking on a link in the email. Took a look and indeed there are a lot of email clients that don't support the form tag. https://www.caniemail.com/features/html-form/ https://www.caniemail.com/features/html-form/