1. Wenn sich jemand registriert und der Account nicht aktiviert wird (ob nun durch den User oder den Admin), gibt es dann eine Funktion, die nach z.B. 3 Tagen den Account automatisch wieder löscht?
Nein. Allerdings wird erstmal eine automatische Registrierung durch die Captchas recht zuverlässig erschwert und es gibt für den Admin ein sehr komfortables Verwaltungstool um dies manuell zu erledigen. Sprich: Du kannst mit nur wenigen Clicks ALLE unerwünschten User tilgen.
2. Gibt es die Möglichkeit, wenn jemand eine gewisse Zeit inaktiv war, dass das Forum automatisch eine Email mit dem Hinweis schickt, dass der Account bei anhaltender Inaktivität gelöscht wird und dieses dann auch selbst durchführt?
Kann sein, dass es dazu ein Mod (=Plugin) gibt, im Grundprogramm ist das auch nicht vorhanden. Allerdings kannst Du als Admin in den Grundfunktionen jederzeit Dir leicht auflisten lassen, wer wann das letzte Mal online war (drei Clicks: Administrator -> Mitglieder verwalten -> Letztes Mal online als Sortierkriterium) und diese ggf. ebenfalls flott auswählen und dann gemeinsam löschen. Praktischerweise zeigt er Dir nebenan gleich mit an, wie viele Beiträge die Person schon auf den Konto hat, so dass Du Dir das vielleicht doch noch anders überlegst.
Generell muss ich sagen, dass ich seitdem ich das Forum benutze, nur eine einzige Registrierung eines mutmaßlichen Spammers hatte (dies aber auch evtl. nur ein begeisterter Leser des Blogs war, der darüber gestolpert ist und den ich nun vergrämt habe). Aber selbst, wenn Du unregistrierten Gästen das posten erlauben möchtest, kannst Du Spam recht effektiv mit einem kleinen Mod unterbinden:
No Spam by Guests! unterbindet einfach jeden Beitrag eines Gastes, der eine URL mit beinhaltet und fordert ihn auf, sich zu registrieren.