Can anyone recommend an alternative?
if you already have a yahoo email just use one of the throwaway emails you can add to the account. delete when finished with it
like this, this is valid until deleted
or for gmail do this
yourname@ gmail is the same as yourname+anythingyoulike@gmail
use the second one as your spam email, both will be delivered to yourname@gmail everything after the plus sign is ignored for delivery