Guerrilla Mail gives you a disposable email address which lasts for 60 minutes. There is no need to register, simply visit Guerrilla Mail and a random address will be set. You can also choose your own address.
You can give your email address to whoever you do not trust. You can view the email on Guerrilla Mail, click on any confirmation link, then delete it. Any future spam sent to the disposable email will be zapped by Guerrilla Mail, never reaching your mail box, keeping your mail box safe and clean.
Guerrilla Mail consists of a web server (Apache), a database server (MySQL) and a Mail Server (Guerrilla SMTPd). Guerrilla SMTPd is a mail server written in PHP. The design goal and purpose of Guerrilla SMTPd is to receive large volumes of email and nothing much else (besides doing only the most basic verification). It happily gobbles down millions of emails every week on a single processor Xeon system. Guerrilla SMTPd is an open source project available from GitHub. If you do invite Guerrilla SMTPd to your system, please remember to feed it with lots of spam, spam is what it likes best!