How to set up a basic captive portal? (no username/password)

Hi all,

I support a local French language school and they would like to provide free wireless Internet access for their students. Usage will not be high, they get about 5-10 request per day, they have six teaching spaces and a lounge, they anticipate they will get 20-40 users per day.

I understand that there is Hotspot functionality in the Mikrotik router OS, which looks exactly like what the school needs! Their base requirement is to set up a terms and conditions page which anyone who connects to their AP has to view at least once before they get access to the free Internet. This T&C page would ask for a name and email address, display some T&C with a checkbox saying that the user agrees to the T&C, then they get DNS and HTTP/S access, no other services like p2p etc.

They would like to have that captured name and email address easily accessible somehow (hopefully emailed to their admin lady?) We don’t need to have usernames and passwords, so we don’t need the radius functions, just display the T&C page, and limit Internet access to ports 53, 80 and 443 once the user has clicked the ‘agree’ button.

We haven’t purchased any equipment yet, I’m doing the research to make sure that a mikrotik device will meet their requirements first. I’ve only just signed up to the forums, where should I post to get help with setting this up? Thanks!