Depends on the client you're using. For example, on #Snort, blocking a user will stop his notifications, while on #noStrudel you must use the mute option (it's unclear to me why we have both "blocking" and "mute" features and not just one).
That was on Snort, posts are blocked but not the notification which allows the spammer to somewhat bypass the block.