Fossil SCM
Include the "List-Unsubscribe" headers in all notification emails.
Commit
b76320edee4986f55a4cda7390ef89501809367f6319e858806b9ac0ff03fe75
Parent
eb4efc8ccd3eaaa…
1 file changed
+4
+4
| --- src/alerts.c | ||
| +++ src/alerts.c | ||
| @@ -3149,10 +3149,14 @@ | ||
| 3149 | 3149 | Blob fhdr, fbody; |
| 3150 | 3150 | blob_init(&fhdr, 0, 0); |
| 3151 | 3151 | blob_appendf(&fhdr, "To: <%s>\r\n", zEmail); |
| 3152 | 3152 | blob_append(&fhdr, blob_buffer(&p->hdr), blob_size(&p->hdr)); |
| 3153 | 3153 | blob_init(&fbody, blob_buffer(&p->txt), blob_size(&p->txt)); |
| 3154 | + blob_appendf(&fhdr, "List-Unsubscribe: <%s/unsubscribe/%s>\r\n", | |
| 3155 | + zUrl, zCode); | |
| 3156 | + blob_appendf(&fhdr, | |
| 3157 | + "List-Unsubscribe-Post: List-Unsubscribe=One-Click\r\n"); | |
| 3154 | 3158 | blob_appendf(&fbody, "\n-- \nUnsubscribe: %s/unsubscribe/%s\n", |
| 3155 | 3159 | zUrl, zCode); |
| 3156 | 3160 | /* blob_appendf(&fbody, "Subscription settings: %s/alerts/%s\n", |
| 3157 | 3161 | ** zUrl, zCode); */ |
| 3158 | 3162 | alert_send(pSender,&fhdr,&fbody,p->zFromName); |
| 3159 | 3163 |
| --- src/alerts.c | |
| +++ src/alerts.c | |
| @@ -3149,10 +3149,14 @@ | |
| 3149 | Blob fhdr, fbody; |
| 3150 | blob_init(&fhdr, 0, 0); |
| 3151 | blob_appendf(&fhdr, "To: <%s>\r\n", zEmail); |
| 3152 | blob_append(&fhdr, blob_buffer(&p->hdr), blob_size(&p->hdr)); |
| 3153 | blob_init(&fbody, blob_buffer(&p->txt), blob_size(&p->txt)); |
| 3154 | blob_appendf(&fbody, "\n-- \nUnsubscribe: %s/unsubscribe/%s\n", |
| 3155 | zUrl, zCode); |
| 3156 | /* blob_appendf(&fbody, "Subscription settings: %s/alerts/%s\n", |
| 3157 | ** zUrl, zCode); */ |
| 3158 | alert_send(pSender,&fhdr,&fbody,p->zFromName); |
| 3159 |
| --- src/alerts.c | |
| +++ src/alerts.c | |
| @@ -3149,10 +3149,14 @@ | |
| 3149 | Blob fhdr, fbody; |
| 3150 | blob_init(&fhdr, 0, 0); |
| 3151 | blob_appendf(&fhdr, "To: <%s>\r\n", zEmail); |
| 3152 | blob_append(&fhdr, blob_buffer(&p->hdr), blob_size(&p->hdr)); |
| 3153 | blob_init(&fbody, blob_buffer(&p->txt), blob_size(&p->txt)); |
| 3154 | blob_appendf(&fhdr, "List-Unsubscribe: <%s/unsubscribe/%s>\r\n", |
| 3155 | zUrl, zCode); |
| 3156 | blob_appendf(&fhdr, |
| 3157 | "List-Unsubscribe-Post: List-Unsubscribe=One-Click\r\n"); |
| 3158 | blob_appendf(&fbody, "\n-- \nUnsubscribe: %s/unsubscribe/%s\n", |
| 3159 | zUrl, zCode); |
| 3160 | /* blob_appendf(&fbody, "Subscription settings: %s/alerts/%s\n", |
| 3161 | ** zUrl, zCode); */ |
| 3162 | alert_send(pSender,&fhdr,&fbody,p->zFromName); |
| 3163 |