My hosting company makes all my usernames with a "@" in them.
curlftpfs user="firstname.lastname@example.org:pass" ftp://ftp.domain.com/ ~/domain/
For some reason I get in response
Error connecting to ftp: Couldn't resolve host 'domain.com:pass'
I think that it's trying to connect to email@example.com without the password
(because of the @ sign)