How can I run this on linux command line when my username has an `@` sign in the middle?

```
ftp -u user:password@host/destination_folder/ sourcefile.txt

```

My username is `info@domain.com` and it thinks my host is `domain.com`.

NOTE: This is an unattended upload, so I can't just type in the username and password.