My hosting company makes all my usernames with a "@" in them.
curlftpfs user="email@example.com: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 firstname.lastname@example.org without the password
(because of the @ sign)