Nyilvános levél-végpontok – melléklet-token és leiratkozás

A méret-plafon fölötti melléklet tokenes letöltése, az aláírt leiratkozási link ellenőrzése és a tiltólista, valamint a levélküldő háttér-belépők.

Végpontok

VégpontMűködés
mail/downloaddlbtmail->resolveLinkToken(token) (létezik, nem járt le, nincs visszavonva) → doc_id; document/document::getDocById() (status=1, kukás dokumentum nem); dlbtdocstore->fetch() → mellékletként letöltés; az átmeneti fájl finally ágban törlődik. Minden hiba ugyanazt a semleges 404-et adja.
mail/unsubscribeparaméterek e (e-mail), c (client), s (hatókör, alap newsletter), t (aláírt token); verifyUnsubscribe() után blockAddress(email, scope, client, 'user', 'unsubscribe link'). Sikernél és hibánál is ugyanaz a semleges oldal; az érvénytelen kísérlet naplózódik.
mail/batch háttér-belépőkprocessForCronqueue, processMessageForCronqueue, processSweepForCronqueue — a levélküldő háttérfeladatok hívják.

Jogosultság

Mindkét nyilvános végpont belépés és funkciójog nélkül működik; a védelmet a token, illetve az aláírás adja. A semleges válasz megakadályozza, hogy a végpontból kiderüljön, létezik-e egy cím vagy dokumentum.