Does Yahoo block email?

If by block email, you mean have spam filters, then yes. Most of the major email providers - like Yahoo, MSN and Gmail - have spam filters with preset filtering systems.