When making a SOCKS tunnel through the the terminal, sometimes the port might be skipped when you’re in a hurry.
ryan@ryan-laptop:~$ ssh -D firstname.lastname@example.org
Bad dynamic forwarding specification 'email@example.com'
Again, this is probably a silly error. I forgot to specify the port and ssh thought my host connection that server address was the port itself. The fix is easy.
ryan@ryan-laptop:~$ ssh -D 9988 firstname.lastname@example.org
Just add the port and it should work. Missing obvious things is so easy to do when you haven’t had your coffee.