Spambot je softverski program koji se koristi za pomoć u slanju neželjene pošte. Na internetu je neželjena pošta bilo koja vrsta automatizirane neželjene poruke. Spam se najčešće koristi za oglašavanje, ali se može koristiti i za uznemiravanje korisnika ili prekid usluge. Spam bot program se koristi za prikupljanje adresa e-pošte za slanje neželjene pošte, slanje neželjene pošte ili slanje neželjene pošte na oglasnu ploču. Rjeđe, spambot se također može odnositi na program koji filtrira neželjenu poštu.
Iako većina ljudi prima neželjenu poštu putem e-pošte, spam botovi također šalju ili objavljuju neželjene poruke u sobama za razgovor, na forumima ili u pretincu za tekstualne poruke na mobilnim telefonima. Korisnici mobilnih telefona posebno su pogođeni spambotom usluga kratkih poruka (SMS) jer mnogi korisnici imaju mobilne planove koji im naplaćuju primanje tih tekstualnih poruka. U nekim slučajevima spamboti mogu biti prijetnja sigurnosti računa. Zlonamjerno korišteni spambot može distribuirati phishing poruke ili virusom napunjen kod koji može zaraziti računala i narušiti sigurnost podataka koji se na njima nalaze.
Phishing je poruka e-pošte koja se šalje s namjerom pribavljanja tajnih podataka kao što su korisnička prijava ili financijski podaci. Ove vrste poruka obično se maskiraju kao legitimne poruke s kojima bi osoba već mogla poslovati. Poruke spambota za krađu identiteta osmišljene su tako da uvjerljivo oponašaju poruke stvarne tvrtke kako bi prevarile korisnika da unese osjetljive korisničke podatke. Posljedice napada na phishing mogu biti ozbiljne i mogu uključivati krađu novca iz bilo kojeg financijskog izvora povezanog s phishing računom.
Sredstva za rješavanje rukotvorina spambota uključuju programe za borbu protiv neželjene pošte, značajke blokiranja poruka i značajke blokiranja korisnika. Većina davatelja usluga e-pošte automatski implementira programe za blokiranje neželjene pošte. Automatskim blokiranjem poruka koje šalju neželjeni botovi, davatelj e-pošte može zaštititi korisnike od mnoštva virusa i pokušaja krađe identiteta koji mogu ugroziti osjetljive podatke korisnika.
Bot je program koji izvršava zadatke automatski, a često se koristi na mreži. Iako se botovi često koriste za olakšavanje neželjene pošte, dobar bot također može pomoći korisnicima u obavljanju zadataka poput preuzimanja datoteka i pristupa vodičima za korisničku podršku. Neki botovi su dizajnirani da konverzacijski odgovaraju na tekstualni chat koji unese ljudski korisnik. Ova vrsta korisnog bota obično se koristi za odgovaranje na jednostavna pitanja o korisničkoj službi koja postavljaju korisnici na web stranici. Pružajući bot koji odgovara na često postavljana pitanja, tvrtka može smanjiti troškove rada zbog poziva korisničke službe i spriječiti gubitak prodaje zbog zbunjenosti kupaca.