PHP är ett skitspråk, men av en händelse råkar jag kunna lite ändå.
<?php
$mail = get_email();
$spam_domains = array('superspam.net', 'freev1agra.com', 's0ftw4re.com');
if ( ! ereg( '\.(se)$', $mail ) ) die();
foreach ( $spam_domains as $x )
{
if ( ereg( $x, $mail ) ) die();
}
?>
Jag vet inte hur man hämtar mail i phpBB så jag satte dit get_mail() som placeholder. I $spam_domains lagras de domäner som inte är tillåtna. Dessa kan vara [insert pluralform av "regexp" here].
Det dör också med en gång om mailen inte slutar på .se.
Var det nåt sånt du tänkte dig?