Princips ir tāds, ka piekritot sekot līdzi cilvēks norāda e-pasta adresi. Šo e-pasta adresi, kaut kur saglabā (piemēram datu bāzē). Ja cilvēks atsakās, tad šo adresi no datu bāzes izdzēš.
Kad ir sagatavots jaunumu teksts, tad ar mail() funkciju vai izmantojot kādu jau gatavu klasi, tiek katram datu bāzē esošajam e-pastam aizsūtīta sagatavotā ziņa.
Apmēram tā.